Практичне заняття: Умовні конструкції
Закріплюємо роботу з if, elif, else та match.
1 Базовий рівень
1.1 Перевірка віку
Запитай у користувача його вік. Якщо вік ≥ 18 — виведи "Доступ дозволено", інакше — "Доступ заборонено".
Підказка: не забудь перетворити введення через
int().
1.2 Парне чи непарне?
Користувач вводить число. Визнач, чи воно парне.
Використай оператор остачі від ділення
%.
2 Середній рівень
2.1 Оцінювання
Користувач вводить кількість балів (0–100). Виведи:
- 90–100 → "Відмінно"
- 70–89 → "Добре"
- 50–69 → "Задовільно"
- менше 50 → "Незадовільно"
Важливо: умови потрібно писати від більш специфічних до більш загальних.
2.2 Світлофор
Користувач вводить колір світлофора (red, yellow, green).
Виведи відповідну дію:
- red → "Стоп"
- yellow → "Приготуйся"
- green → "Рухайся"
3 Просунутий рівень
3.1 Калькулятор
Створи простий калькулятор:
- Користувач вводить два числа
- Потім вводить операцію (+, -, *, /)
- Програма виконує обчислення
Можеш реалізувати через
if-elif-else або через match.
3.2 Перевірка року
Користувач вводить рік. Визнач, чи є він високосним.
Підказка: рік високосний, якщо ділиться на 4, але не ділиться на 100,
або ділиться на 400.
Мета практики
- Навчитись писати коректні умови
- Зрозуміти порядок перевірок
- Закріпити використання
elif - Опанувати сучасний
match-case