📊 Сравнение: input вне и внутри цикла
Вне цикла:
n = int(input()) # спросит ОДИН раз
for i in range(n):
print(n) # выведет одно и то же число n раз
Внутри цикла:
for i in range(3):
x = int(input()) # спросит ТРИ раза
print(x) # выведет три РАЗНЫХ числа
💡 Почему это полезно?
Благодаря
input()
внутри цикла мы можем:
- Вводить разные данные для каждой итерации (на каждом шагу цикла)
- Обрабатывать последовательности различной длины
- Создавать интерактивные программы (работа программы будет зависеть от действий пользователя)