Випадки використання циклів
for while
Заздалегідь відома кількість повторень
Невідома кількість повторень
Відоме початкове, кінцеве значення і крок зміни деякої величини
Відома умова, при якої цикл буде виконуваться
Заздалегідь відома кількість повторень
Невідома кількість повторень
Відоме початкове, кінцеве значення і крок зміни деякої величини
Відома умова, при якої цикл буде виконуваться
Answers & Comments
Заздалегідь відома кількість повторень: можна використовувати будь-який з циклів - for або while. Наприклад:
for i in range(10):
print(i)
або
i = 0
while i < 10:
print(i)
i += 1
Невідома кількість повторень: використовується цикл while разом з умовою, при якій цикл буде виконуватись. Наприклад:
n = int(input("Введіть число: "))
s = 0
while n > 0:
s += n
n = int(input("Введіть число: "))
print("Сума введених чисел:", s)
Відоме початкове, кінцеве значення і крок зміни деякої величини: можна використовувати цикл for. Наприклад:
for i in range(1, 10, 2):
print(i)
або
i = 1
while i < 10:
print(i)
i += 2
Відома умова, при якої цикл буде виконуватись: використовується цикл while разом з умовою, при якій цикл буде виконуватись. Наприклад:
n = int(input("Введіть число: "))
while n != 0:
if n % 2 == 0:
print(n, "є парним числом")
else:
print(n, "є непарним числом")
n = int(input("Введіть число: "))