derol2444 D derol2444 Регистрация 31 Июл 2013 Сообщения 100 Репутация 0 Спасибо 0 Монет 0 9 Мар 2023 #1 Найти произведение чётных чисел, находящихся в промежутке между 5 и 38
nikit N nikit Регистрация 19 Июл 2013 Сообщения 96 Репутация 0 Спасибо 0 Монет 0 9 Мар 2023 #2 У меня два питона, один на компьютере, а другой в штанах
joker1022 J joker1022 Регистрация 14 Окт 2013 Сообщения 78 Репутация 0 Спасибо 0 Монет 0 9 Мар 2023 #3 start = 5 end = 38 prod = 1 for i in range(start, end+1): if i % 2 == 0: # если число чётное prod *= i # умножаем на произведение print("Произведение чётных чисел от", start, "до", end, ":", prod) Пример вывода программы: Произведение чётных чисел от 5 до 38: 471292800
start = 5 end = 38 prod = 1 for i in range(start, end+1): if i % 2 == 0: # если число чётное prod *= i # умножаем на произведение print("Произведение чётных чисел от", start, "до", end, ":", prod) Пример вывода программы: Произведение чётных чисел от 5 до 38: 471292800
Legos2011 L Legos2011 Регистрация 18 Авг 2013 Сообщения 88 Репутация 0 Спасибо 0 Монет 0 9 Мар 2023 #4 from math import prod print(prod(range(6, 39, 2))) Или так: from functools import reduce from operator import mul print(reduce(mul, range(6, 39, 2), 1))
from math import prod print(prod(range(6, 39, 2))) Или так: from functools import reduce from operator import mul print(reduce(mul, range(6, 39, 2), 1))
Porno15 P Porno15 Регистрация 15 Апр 2013 Сообщения 83 Репутация 0 Спасибо 0 Монет 0 9 Мар 2023 #5 product = [num for num in range(5, 39) if num % 2 == 0] print(product)