Практичне заняття: Умовні конструкції

Закріплюємо роботу з 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.

Мета практики