2011-01-22 16 views

Respuesta

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

Ver la documentación range , usted tiene que definir un paso negativo:

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

+1 documentación FTW. –

9

Es necesario dar el rango de -1 paso

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

paso rango debe ser -1 función

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

¿Podría elaborar más su respuesta agregando un poco más de descripción acerca de la solución que proporciona? – abarisone

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

El rango() incluirá el primer valor y excluir la segunda.