Цель: Применить навыки создания условных конструкций и знания операторов if, else, elif / and, or, not.
Задача "Все ли равны?":
На вход программе подаются 3 целых числа и записываются в переменные first, second и third соответственно.
Ваша задача написать условную конструкцию (из if, elif, else), которая выводит кол-во одинаковых чисел среди 3-х введённых.
Пункты задачи:
- Если все числа равны между собой, то вывести 3
- Если хотя бы 2 из 3 введённых чисел равны между собой, то вывести 2
- Если равных чисел среди 3-х вообще нет, то вывести 0
Пример результата выполнения программы:
Ввод в консоль 1:
123
456
789Вывод на консоль 1:
0Ввод в консоль 2:
42
69
42Вывод на консоль 2:
2Примечания:
- Помните, что условная конструкция начинается с if.
- Операторы elif и else не могут существовать самостоятельно, они являются продолжением условной конструкции.
- Старайтесь избегать вложенности условий и описывать их, используя операторы or, and и not.
- Самое хорошее решение не только самое быстрое, но ещё и хорошо читаемое!
Файл с кодом (module_2_2.py) прикрепите к домашнему заданию или пришлите ссылку на ваш GitHub репозиторий с файлом решения.
Успехов!
Решение:
Решение можно скачать с Boosty.to
Как можно отблагодарить:
- Оформить удобную для вас подписку на Boosty.to
- Разово поддержать через DonationAlerts
121500login-checkМодуль 2. Домашняя работа по уроку «Условная конструкция. Операторы if, elif, else»
