Предмет: Информатика,
автор: 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
Похожие вопросы
Предмет: Английский язык,
автор: klysha
Предмет: Химия,
автор: Spring887
Предмет: География,
автор: Ardaks
Предмет: Алгебра,
автор: ВоСьМиКлAшKа
Предмет: Математика,
автор: сос26