Написать программу которая минимальное значение четных и не четных в заданном диапазоне и сумму и среднее ариф. Всех и четных и нечетных. python3 через цикл while
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
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)