Мы можем использовать циклы 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. Программа должна вывести все числа для обратного отсчета, каждое на новой строке.