Формат ввода Несколько (не меньше одного) действительных чисел на отдельных строках — температура воздуха в разные дни. Действительное число, меньшее -300.
Формат вывода Одно действительное число — средняя температура воздуха.
Я уже написал код, но в список не заходит 1 элемент n = float(input()) a = [] k = 0 while n >= -300: n = float(input()) if n > -300: a.append(n) k += 1 sred = sum(a) / k print(sred)
n = float(input()) a = [] k = 0 a.append(n) # добавляем первое введенное число в список while n >= -300: n = float(input()) if n > -300: a.append(n) k += 1 sred = sum(a) / k print(sred) Также, рекомендую изменить название переменной n на что-то более описательное, так как это улучшит читабельность кода
Несколько (не меньше одного) действительных чисел на отдельных строках — температура воздуха в разные дни.
Действительное число, меньшее -300.
Формат вывода
Одно действительное число — средняя температура воздуха.
Я уже написал код, но в список не заходит 1 элемент
n = float(input())
a = []
k = 0
while n >= -300:
n = float(input())
if n > -300:
a.append(n)
k += 1
sred = sum(a) / k
print(sred)