2017-05-03 4 views
-4

Ich versuche, alle Werte von x nicht nur 9 außerhalb der for-Schleife zu drucken. Welche Änderung muss ich an meinem Code vornehmen?erhalten Variablen außerhalb der for-Schleife in Python

for x in range(10): 
    x 

print x 
+6

Setzen Sie die print-Anweisung innerhalb der for-Schleife – Peter

+0

sein Putten Inside nur druckt 9. Ich möchte alle Werte 1 bis 9 drucken. – sainidad

+0

Ihr aktueller Code hat die print-Anweisung auf der Außenseite der for-Schleife, so dass nur der letzte Wert von x = 9 gedruckt wird Schleife wird jede Iteration der Schleife drucken ... – Peter

Antwort

1

in:

vars = [] 
for i in range(10): 
    vars.append(i) 
for i in vars: 
    print i 

aus:

0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
+0

Dies ist außerhalb der for-Schleife .. in einer anderen for-Schleife – Oliver

0

Es wäre nur einfacher sein print(range(10)) zu tun, aber man könnte auch tun:

aux = [] 
for x in range(10): 
    aux.append(x) 

print(aux) 
1

Mit dieser

for x in range(10): 
    print(x+"\n") 

wird der Ausgang

0 

1 

... 

9 

oder

for x in range(10): 
    print(x+end=' ') 

aus

0 1 2 3 4 5 6 7 8 9 

:)

Verwandte Themen