ich diesen Code versuchtPython nicht zu verstehen, wie zu lösen
def out():
x=0
for line in range (x,10):
x += 1
return x
print out()
Ausgabeergebnis bekam 1
und wenn ich versucht, diesen Code
def out():
x=0
for line in range (x,10):
x += 1
return x
print out()
Got Ausgabeergebnis 10
Aber h ow kann ich Ergebnisse wie 1 2 3 4 5 6 7 8 9 10 mit Funktion
Die Rücksendeanweisung befindet sich in der for-Schleife. In Python return gibt, wie jede andere Sprache, die Funktion an ihren Aufrufpunkt zurück. Um mehr über diesen Blick auf die [Python Docs.] Zu lesen (https://docs.python.org/2/reference/simple_stmts.html#grammar-token-return_stmt) Wenn Sie eine Rückkehr von '[1,2, 3,4,5,6,7,8,9,10] 'dann benutze eine Variablenliste' list = [] 'und füge Dinge an sie an. 'list.append (x)'. –