Предмет: Информатика,
автор: ffffdddddds
Напишите программу, которые заменяет в списке, состоящем из
натуральных чисел, четные числа на нечетные*. Программа должна
выводить сам измененный список, а также среднее значение всех
элементов, произведение и сумму элементов.
Сделать число нечетным означает что число x становится (x * 2 + 1).
Гарантируется что в списке будет хотя бы два четных числа.
Формат входных данных:
nums = [1, 2, 3, 5, 7, 12, 344, 19, 65, 39, 33, 12, 13, 14, 16]
Формат выходных данных:
Cреднее значение: 66
Сумма: 991
Произведение: 4470533331404765625
Ответы
Автор ответа:
0
Ответ:
nums = [1, 2, 3, 5, 7, 12, 344, 19, 65, 39, 33, 12, 13, 14, 16]
s=0
p=1
for i in range(len(nums)):
if nums[i]%2==0:
nums[i]=(nums[i]*2)+1
s+=nums[i]
p*=nums[i]
print(nums)
print('Cреднее значение:',int(s/len(nums)))
print('Сумма:',s)
print('Произведение:',p)
Объяснение:
фото
Приложения:

Похожие вопросы
Предмет: Английский язык,
автор: mb2708041
Предмет: Українська мова,
автор: rebidksjysha58
Предмет: География,
автор: olena5593
Предмет: Обществознание,
автор: iiialyh57
Предмет: Русский язык,
автор: isaevaveronika728