Предмет: Информатика, автор: tenar000

Это нужно написать в python.
Дано 5 чисел. Нужно определить, сколько чисел из вводимых будут совпадать.
Если совпадают 5 чисел - выводится их сумма
Если совпадают 4,3,2,1 чисел/число выводится предложение "Совпадают N чисел"
Если ни одно число не совпадает, выводится предложение "В данном списке одинаковых чисел нет"


ivan020500: Дано как? Вводится через консоль? Уже записаны в программе?
tenar000: Вводится через 'input'

Ответы

Автор ответа: Neskor01
0

Ответ:

res = []

for i in range(5):

   num = int(input())

   res.append(num)

cout = 0

double = False

for i in range(5):

   s = res[i - 1]

   for j in res:

       if j == s:

           cout += 1

           double = True

       elif double == True:

           double = False

           cout -= 1

           

if len(tuple(res)) == 1:

   print(sum(res))

else:

   print(cout)

Объяснение:


ivan020500: А вы пробовали вводить в свою программу
1
5
5
5
5
Ответ выводится: 14, хотя по факту должно быть 4
Похожие вопросы
Предмет: Математика, автор: сос26