Найти в Дзене

Python | Условные операторы | Задания 3

Допишите функцию, которая принимает 3 числа, сравнивает между собой и возвращает количество совпадающих чисел. Соответственно, программа может возвращать одно из трех чисел: 3 - если совпадают все, 2 - если совпадают 2 числа, 0 - если все числа различны. Примечание: К каждой задаче прилагается свое интерактивное окно. На данном этапе требуется только дописать функцию. Код пишется под комментарием "Вставьте свой код ниже" и не должен выходить за пределы функции, т.е. до строчки "return". Когда напишете свой код, нажмите кнопку "Run", чтобы запустить проверку. В окне результата будут перечислены номера проверок и их результат. Если в окне результата выскакивает ошибка или значение "КО", значит задание решено с ошибкой. В случае успеха все проверки должны выдавать результат "ОК".
Все выражения, написанные заранее, изменять запрещается. Для удобства дублирую код ниже. import tests_1 as test # Функция find_equal принимает 3 числа var_1, var_2 и var_3 # Необходимо произвести их сравнение #

Допишите функцию, которая принимает 3 числа, сравнивает между собой и возвращает количество совпадающих чисел. Соответственно, программа может возвращать одно из трех чисел: 3 - если совпадают все, 2 - если совпадают 2 числа, 0 - если все числа различны.

Примечание:

К каждой задаче прилагается свое интерактивное окно. На данном этапе требуется только дописать функцию. Код пишется под комментарием "Вставьте свой код ниже" и не должен выходить за пределы функции, т.е. до строчки "return". Когда напишете свой код, нажмите кнопку "Run", чтобы запустить проверку. В окне результата будут перечислены номера проверок и их результат. Если в окне результата выскакивает ошибка или значение "КО", значит задание решено с ошибкой. В случае успеха все проверки должны выдавать результат "ОК".
Все выражения, написанные заранее, изменять запрещается.

Для удобства дублирую код ниже.

import tests_1 as test

# Функция find_equal принимает 3 числа var_1, var_2 и var_3

# Необходимо произвести их сравнение

# Количество повторяющихся чисел необходимо присвоить переменной count

def find_equal(var_1, var_2, var_3):

Вставьте свой код ниже

return count

if __name__ == '__main__':

for i in test.cases:

if find_equal(i[1], i[2], i[3]) == i[4]:

print("Test " + str(i[0]) + ': OK!')

else:

print("Test " + str(i[0]) + ': KO!')

Результат присылайте в комментариях!😎

#pythonснуля #программированиенаpython #урокиpython #python3 #условныйоператор

Не забываем ставить лайк и подписываться на мой канал: zen.yandex.ru/...bramenkova Впереди много познавательного!
-----
Будем дружить
vk.com/...bramenkova
Благодарю каждого за репост!)