Написать программу которая минимальное значение четных и не четных в заданном диапазоне и сумму и среднее ариф. Всех и четных и нечетных.
python3
через цикл while

5 Окт 2019 в 19:43
161 +1
0
Ответы
1
Ввод диапазона

start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))

Инициализация переменных

min_even = None
min_odd = None
sum_all = 0
count_all = 0
sum_even = 0
count_even = 0
sum_odd = 0
count_odd = 0

Цикл подсчета минимальных значений и суммы

num = start
while num <= end:
if num % 2 == 0:
if min_even is None or num < min_even:
min_even = num
sum_even += num
count_even += 1
else:
if min_odd is None or num < min_odd:
min_odd = num
sum_odd += num
count_odd += 1
sum_all += num
count_all += 1
num += 1

Подсчет среднего арифметического

avg_all = sum_all / count_all
if count_even > 0:
avg_even = sum_even / count_even
else:
avg_even = 0
if count_odd > 0:
avg_odd = sum_odd / count_odd
else:
avg_odd = 0

Вывод результатов

print("Минимальное значение среди четных чисел:", min_even)
print("Минимальное значение среди нечетных чисел:", min_odd)
print("Сумма всех чисел:", sum_all)
print("Среднее арифметическое всех чисел:", avg_all)
print("Сумма четных чисел:", sum_even)
print("Среднее арифметическое четных чисел:", avg_even)
print("Сумма нечетных чисел:", sum_odd)
print("Среднее арифметическое нечетных чисел:", avg_odd)

19 Апр 2024 в 14:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир