Unterschied zwischen Retouren und Drucken in Python? [Duplikat
Diese Frage hat hier bereits eine Antwort:
Wie wird die Ausgabe einer Funktion zurückgegeben, die sich vom Drucken unterscheidet? 6 answersIn Python scheint ich die Return-Funktion nicht zu verstehen. Warum sollte ich es verwenden, wenn ich es nur ausdrucken konnte?
def maximum(x, y):
if x > y:
print(x)
elif x == y:
print('The numbers are equal')
else:
print(y)
maximum(2, 3)
Dieser Code gibt mir3
. Aber mit return macht es genau dasselbe.
def maximum(x, y):
if x > y:
return x
elif x == y:
return 'The numbers are equal'
else:
return y
print(maximum(2, 3))
Also, was ist der Unterschied zwischen den beiden? Sorry für die Mega Noob Frage!