Предмет: Информатика,
автор: ymalenkin8
Дан численный массив.Проверить есть ли в нем одинаковые элементы.Вывести на экран сообщения о наличие или отсутствии одинаковых чисел в массиве Посчитать и вывести сумму таких элементов
Ответы
Автор ответа:
0
Ответ:
mass = [int(s) for s in input('введите элементы через пробел ').split()]
mass_num = []
summ = 0
for i in range(len(mass)):
if mass.count(mass[i]) > 1 and mass[i] not in mass_num:
mass_num.append(mass[i])
summ += mass[i] * mass.count(mass[i])
print(mass)
if mass_num:
print('YES')
for number in mass_num:
print(f'кол-во "{number}" = {mass.count(number)}')
print('сумма =', summ)
else:
print('NO')
Объяснение:
Похожие вопросы
Предмет: Русский язык,
автор: galustmargarya
Предмет: Английский язык,
автор: zloyork7865
Предмет: Русский язык,
автор: sahamixotin2001
Предмет: Химия,
автор: CITY111
Предмет: Русский язык,
автор: амина763
for number in mass_num:
print(f'кол-во "{number}" = {mass.count(number)}')