Напишите программу, которые заменяет в списке, состоящем из
натуральных чисел, четные числа на нечетные*. Программа должна
выводить сам измененный список, а также среднее значение всех
элементов, произведение и сумму элементов.
Сделать число нечетным означает что число x становится (x * 2 + 1).
Гарантируется что в списке будет хотя бы два четных числа.
Формат входных данных:
nums = [1, 2, 3, 5, 7, 12, 344, 19, 65, 39, 33, 12, 13, 14, 16]
Формат выходных данных:
Cреднее значение: 66
Сумма: 991
Произведение: 4470533331404765625
Answers & Comments
Ответ:
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)
Объяснение:
фото