2011-01-22 18 views

Odpowiedz

73
a = " ".join(str(i) for i in range(10, 0, -1)) 
print (a) 
29

Sprawdź w dokumentacji range , trzeba określić negatywny krok:

>>> range(10, 0, -1) 
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1] 
+4

+ dokumentacja FTW. –

9

trzeba dać przedziale -1 krok

for i in range(10,0,-1): 
    print i 
0

Step należy -1

for k in range(10,0,-1): 
     print k 
+0

Czy mógłbyś bardziej rozwinąć swoją odpowiedź, dodając nieco więcej opisu dostarczonego rozwiązania? – abarisone

0
for i in range(10,0,-1): 
    print i, 

Zakres funkcji() będzie zawierać pierwszą wartość, i nie zawierają drugiego.

Powiązane problemy