8. Заполните массив случайными числами в диапазоне 0..100 и подсчитайте отдельно среднее значение всех элементов, которые <50, и среднее значение всех элементов, которые ≥50.
import random arr = [random.randint(0, 100) for _ in range(20)] total_lt_50 = 0 count_lt_50 = 0 total_gte_50 = 0 count_gte_50 = 0 for num in arr: if num < 50: total_lt_50 += num count_lt_50 += 1 else: total_gte_50 += num count_gte_50 += 1 avg_lt_50 = total_lt_50 / count_lt_50 if count_lt_50 > 0 else 0 avg_gte_50 = total_gte_50 / count_gte_50 if count_gte_50 > 0 else 0 print("Среднее значение всех элементов <50:", avg_lt_50) print("Среднее значение всех элементов >=50:", avg_gte_50)
Пример вывода:
Среднее значение всех элементов <50: 26.5 Среднее значение всех элементов >=50: 67.0
arr = [random.randint(0, 100) for _ in range(20)]
total_lt_50 = 0
count_lt_50 = 0
total_gte_50 = 0
count_gte_50 = 0
for num in arr:
if num < 50:
total_lt_50 += num
count_lt_50 += 1
else:
total_gte_50 += num
count_gte_50 += 1
avg_lt_50 = total_lt_50 / count_lt_50 if count_lt_50 > 0 else 0
avg_gte_50 = total_gte_50 / count_gte_50 if count_gte_50 > 0 else 0
print("Среднее значение всех элементов <50:", avg_lt_50)
print("Среднее значение всех элементов >=50:", avg_gte_50)
Пример вывода:
Среднее значение всех элементов <50: 26.5Среднее значение всех элементов >=50: 67.0