🏠 Домашнее задание 4

← К оглавлению урока

⚡ LMS-задачи

  1. Логические операции для двух введённых значений.
  2. Проверка двух условий: свет включён и окно открыто.
  3. Стоимость мобильного тарифа: 30 евро плюс 0.2 евро за каждый мегабайт сверх 500 МБ.

1. Логические операции

Получите два логических значения от пользователя и выведите результаты and, or, not, сравнение на равенство и неравенство. Для not используйте первое значение.

Enter first value: 1
Enter second value: 0
and: False
or: True
not: False
equal: False
not equal: True

2. Проверка условий

Программа принимает два логических значения: свет включён и окно открыто. Нужно проверить, оба ли условия выполнены и выполнено ли хотя бы одно условие.

Свет включён? True
Окно открыто? False
Оба условия выполнены? False
Хотя бы одно условие выполнено? True

3. Стоимость мобильного тарифа

Базовая стоимость тарифа — 30 евро. Каждый мегабайт сверх 500 МБ стоит 0.2 евро. Запросите количество использованных мегабайтов и выведите общую стоимость.

Введите использованные мегабайты: 510
Общая стоимость: 32.0

Чеклист перед отправкой

  • Ввод логических значений явно превращается в bool.
  • В первой задаче выведены все пять результатов: and, or, not, equal, not equal.
  • В тарифе переплата начисляется только при расходе больше 500 МБ.