Сформировать целочисленный список произведением индекса на количество элементов в массиве. Найти сумму и произведение нечетных чисел массива. Вывести список

9 Фев в 19:41
85 +1
0
Ответы
1
import random
# Генерируем случайный список целых чисел
n = random.randint(5, 10)
lst = [random.randint(1, 10) for _ in range(n)]
# Формируем целочисленный список произведением индекса на количество элементов в массиве
indexed_lst = [i * n for i in range(n)]
# Находим сумму и произведение нечетных чисел массива
sum_odd = sum(x for x in lst if x % 2 != 0)
prod_odd = 1
for x in lst:
if x % 2 != 0:
prod_odd *= x
# Выводим исходный список, преобразованный список и результаты суммы и произведения нечетных чисел
print("Исходный список:", lst)
print("Преобразованный список:", indexed_lst)
print("Сумма нечетных чисел:", sum_odd)
print("Произведение нечетных чисел:", prod_odd)

Пример вывода:

Исходный список: [3, 5, 2, 7, 9, 4]
Преобразованный список: [0, 6, 12, 18, 24, 30]
Сумма нечетных чисел: 24
Произведение нечетных чисел: 945
16 Апр в 15:37
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 91 855 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир