Модуль 2. Домашняя работа по уроку «Условная конструкция. Операторы if, elif, else»

Цель: Применить навыки создания условных конструкций и знания операторов if, else, elif / and, or, not.

Задача "Все ли равны?":
На вход программе подаются 3 целых числа и записываются в переменные first, second и third соответственно.
Ваша задача написать условную конструкцию (из ifelifelse), которая выводит кол-во одинаковых чисел среди 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. Старайтесь избегать вложенности условий и описывать их, используя операторы orand и not.
  4. Самое хорошее решение не только самое быстрое, но ещё и хорошо читаемое!

Файл с кодом (module_2_2.py) прикрепите к домашнему заданию или пришлите ссылку на ваш GitHub репозиторий с файлом решения.

Успехов!

Решение:

Решение можно скачать с Boosty.to


Как можно отблагодарить:

  • Оформить удобную для вас подписку на Boosty.to
  • Разово поддержать через DonationAlerts
12150login-checkМодуль 2. Домашняя работа по уроку «Условная конструкция. Операторы if, elif, else»

Добавить комментарий