Предмет: Информатика,
автор: jeckson21
Заданий список чисел. Написати програму визначення добутку елементів
списку, розміщених між максимальним за модулем та мінімальним за
модулем елементами. Мова програмування python
Ответы
Автор ответа:
1
numbers = [1, 2, -3, 4, -5, 6, 7]
max_number = max(abs(number) for number in numbers)
min_number = min(abs(number) for number in numbers)
max_index = numbers.index(max_number)
min_index = numbers.index(min_number)
if min_index < max_index:
left_number = min_number
right_number = max_number
else:
left_number = max_number
right_number = min_number
between_numbers = numbers[min_index+1:max_index]
product = 1
for number in between_numbers:
product *= number
print(f'Произведение чисел между {left_number} и {right_number} равно {product}')
Похожие вопросы
Предмет: Українська мова,
автор: bezazikijilla
Предмет: Математика,
автор: stendoffak63
Предмет: История,
автор: alikaa48073280
Предмет: Литература,
автор: tenaja9762
Предмет: Английский язык,
автор: rayimboeva