Важливі команди:
• break — негайно виходить із циклу
• continue — переходить до наступної ітерації
Обережно з нескінченними циклами! Переконайтеся, що умова колись стане False, інакше програма зависне.
while True — нескінченний цикл, який переривається тільки через break. Корисний для меню та інтерактивних програм.
💡 Приклад коду
Вивід:
📝 ЗАВДАННЯ (3)
1.
Завдання 1: Сума чисел
10 XP
Програма просить вводити числа, доки користувач не введе 0. Після цього виводить суму всіх введених чисел (без нуля).
💡 Підказка: Використайте while True з break при введенні 0
🔓 Розв'язок:
total = 0
while True:
num = int(input('Введіть число (0 для виходу): '))
if num == 0:
break
total += num
print('Сума:', total)
Вивід:
2.
Завдання 2: Вгадай число
20 XP
Загадайте число від 1 до 20 (запишіть у змінну). Дайте користувачу 5 спроб вгадати. Після кожної спроби підказуйте: 'Більше!' або 'Менше!'. Якщо вгадав — привітайте і скажіть за скільки спроб. Якщо не вгадав — скажіть відповідь.
💡 Підказка: Використайте while та лічильник спроб. Перевіряйте guess < secret або guess > secret