Цикл for с range()

Мы можем использовать циклы for с любыми итерируемыми объектами, такими как range():

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

index

Ввод пользователя

Вывод программы

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

В этом примере переменная index сначала приняла значение 0, затем выполнялся блок кода внутри оператора for, после чего index принимал значения 1, 2, 3 и, наконец, 4.

Циклы for часто используются вместе с range(), и мы будем видеть их совместное использование еще чаще в будущем.

Задание

Вам нужно создать обратный отсчет, который начинается с определенного числа и уменьшается до 0.

На вход подается одно положительное целое число n. Программа должна вывести все числа для обратного отсчета, каждое на новой строке.

Входные данные

Выходные данные

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