Ciclo for con range()

Possiamo utilizzare i cicli for con qualsiasi iterabile come range():

for index in range(5):
    print(f'Input the next number {index}:')
    n = int(input())
    print(f'Great! you've entered {n}')

index

Input dell'utente

Output del programma

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

In questo esempio, la variabile index ha inizialmente assunto il valore 0, poi è stato eseguito il blocco di codice all'interno dell'istruzione for, quindi index ha assunto il valore 1, poi 2, 3 e infine 4.

I cicli for sono spesso usati insieme a range() e vedremo il loro utilizzo congiunto più frequentemente in futuro.

Sfida

Ti viene chiesto di creare un conto alla rovescia che inizia da un certo numero e scende fino a 0.

L'input contiene un singolo numero intero positivo n. Il programma dovrebbe stampare tutti i numeri del conto alla rovescia, ognuno su una nuova linea.

Input

Output

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