Предмет: Информатика, автор: liza1111111111111112

Python

Заполните массив из 10 элементов случайными числами в интервале [0,100] и подсчитайте отдельно среднее значение всех элементов, которые <50, и среднее значение всех элементов, которые ≥50.
Скажите мне, пожалуйста, что не так в программе и как это исправить)​

Приложения:

Ответы

Автор ответа: Аноним
0

не знаю что там в твоём коде не так. написал свой -

import random

number_list = []

for n in range(10):

   number_list.append(random.randint(0, 100))

lower_fifty = []

higher_fifty = []

for i in number_list:

   if i < 50:

       lower_fifty.append(i)

   elif i >= 50:

       higher_fifty.append(i)

print('список элементов ниже пятидесяти:', lower_fifty)

print('список элементов выше пятидесяти:', higher_fifty)

amount_low = 0

amount_higher = 0

for low in lower_fifty:

   amount_low = amount_low + low

for high in higher_fifty:

   amount_higher = amount_higher + high

print('среднее значение элементов ниже пятидесяти: ' + str(amount_low / len(lower_fifty)))

print('среднее значение элементов выше пятидесяти: ' + str(amount_higher / len(higher_fifty)))


liza1111111111111112: а мы такого не проходили
liza1111111111111112: эх, но спасибо
Похожие вопросы
Предмет: Английский язык, автор: jenjakatunceva