Tutaj funkcja drukowania jest używana na powitanie funkcji.

def greet(first_name, last_name):
    name = f"{first_name} {last_name}"
    print(f"Hi {name.title()}")

friend = greet('ben', 'smith')
print(friend)

Tutaj wyjście:

Cześć Ben Smith
Żaden

Ale jeśli kod, jeśli używam powrotu w ostatnim oświadczeniu o funkcji pozdrawiam, problem został rozwiązany.

def greet(first_name, last_name):
    name = f"Hi {first_name} {last_name}"
    return name.title()

friend = greet('ben', 'smith')
print(friend)

Tutaj wyjście to:

Cześć Ben Smith.

1
Kshitij Bhandari 4 wrzesień 2020, 07:25

1 odpowiedź

Najlepsza odpowiedź

Jeśli nie masz oświadczenia return w funkcji, funkcjonalnie jest funkcjonalnie równoważna return None. to znaczy

def foo():
    print("bar")

Jest taki sam jak pisanie:

def foo():
    print("bar")
    return None
1
flakes 4 wrzesień 2020, 04:30