Модуль 2. Домашняя работа по уроку "Условная конструкция. Операторы if, elif, else"
Цель: Применить навыки создания условных конструкций и знания операторов if, else, elif / and, or, not.
Задача "Все ли равны?":
На вход программе подаются 3 целых числа и записываются в переменные _first, second_ и _third_ соответственно.
Ваша задача написать условную конструкцию (из if, elif, else), которая выводит кол-во одинаковых чисел среди 3-х введённых.
Пункты задачи:
1. Если все числа равны между собой, то вывести 3
2. Если хотя бы 2 из 3 введённых чисел равны между собой, то вывести 2
3. Если равных чисел среди 3-х вообще нет, то вывести 0
Пример результата выполнения программы:
Ввод в консоль 1:
123
456
789
Вывод на консоль 1:
0
Ввод в консоль 2:
42
69
42
Вывод на консоль 2:
2
Примечания:
1. Помните, что условная конструкция начинается с if.
2. Операторы elif и else не могут существовать самостоятельно, они являются продолжением условной конструкции.
3. Старайтесь избегать вложенности условий и описывать их, используя операторы or, and и not.
4. Самое хорошее решение не только самое быстрое, но ещё и хорошо читаемое!
Файл с кодом (module_2_2.py) прикрепите к домашнему заданию или пришлите ссылку на ваш GitHub репозиторий с файлом решения.
Успехов!
Вариант, чтобы не забегать вперёд по курсу:
py
main2_0.py349 Byte
Мой вариант решения:
py
main2.py1.28 Kb
urban
urbanuniversity
python