Funktion gibt Keiner ohne return-Anweisung

Habe ich gerade gelernt (Lerne) wie die Funktion Parameter funktionieren in Python, und ich begann zu Experimentieren mit es ohne ersichtlichen Grund, wenn diese:

def jiskya(x, y):
    if x > y:
        print y
    else:
        print x

print(jiskya(2, 3))

gab die Ausgabe:

>>>
2
None

Wo haben die None kommen? Und was ist es?

InformationsquelleAutor Grant | 2011-08-13

Schreibe einen Kommentar