Bucle for con range()

Podemos utilizar los bucles for con cualquier iterable como range():
for index in range(5):
    print(f'Input the next number {index}:')
    n = int(input())
    print(f'Great! you've entered {n}')
index
Entrada del usuario:
Salida del programa
0
7
Input the next number 0: Great! you've entered 7
1
9
Input the next number 1: Great! you've entered 9
2
-4
Input the next number 2: Great! you've entered -4
3
8
Input the next number 3: Great! you've entered 8
4
0
Input the next number 4: Great! you've entered 0
En este ejemplo, la variable index primero tomó el valor 0, luego se ejecutó el bloque de código dentro del for, después index tomó el valor 1, luego 2, 3 y finalmente 4.
Los bucles for se usan junto con range() con mucha frecuencia, y veremos su uso conjunto más a menudo en el futuro.

Desafío

Se te pide crear una cuenta regresiva que comience desde un número determinado y llegue hasta 0.
La entrada contiene un solo número entero positivo n. El programa debe imprimir todos los números de la cuenta regresiva, cada uno en una nueva línea.
Entrada
Salida
4
4 3 2 1 0
2
2 1 0
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue