Дан численный массив.Проверить есть ли в нем одинаковые элементы.Вывести на экран сообщения о наличие или отсутствии одинаковых чисел в массиве Посчитать и вывести сумму таких элементов
Ответы на вопрос
Ответил Аноним
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')
Объяснение:
Новые вопросы
Қазақ тiлi,
2 года назад
Окружающий мир,
2 года назад
Биология,
2 года назад
Литература,
2 года назад
Информатика,
8 лет назад
for number in mass_num:
print(f'кол-во "{number}" = {mass.count(number)}')