Предмет: Информатика,
автор: tenar000
Это нужно написать в python.
Дано 5 чисел. Нужно определить, сколько чисел из вводимых будут совпадать.
Если совпадают 5 чисел - выводится их сумма
Если совпадают 4,3,2,1 чисел/число выводится предложение "Совпадают N чисел"
Если ни одно число не совпадает, выводится предложение "В данном списке одинаковых чисел нет"
ivan020500:
Дано как? Вводится через консоль? Уже записаны в программе?
Ответы
Автор ответа:
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)
Объяснение:
1
5
5
5
5
Ответ выводится: 14, хотя по факту должно быть 4
Интересные вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Физика,
автор: Аноним
Предмет: Химия,
автор: Julia1707
Предмет: Биология,
автор: Llelachka
Предмет: Литература,
автор: bayanovstas123