2011-01-22 5 views

Répondre

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

Voir la documentation range , vous devez définir une étape négative:

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

+1 documentation FTW. –

9

vous devez donner la plage -1 étape

for i in range(10,0,-1): 
    print i 
0
étape de gamme

doit être -1

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

Pourriez-vous élaborer davantage votre réponse en ajoutant un peu plus de détails sur la solution que vous fournissez? – abarisone

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

La fonction range() comprend la première valeur et la seconde exclure.