Предмет: Информатика, автор: 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

Ответы

Автор ответа: Zlkl13
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)

Объяснение:

фото

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: isaevaveronika728