Я пытаюсь написать программу, которая предлагает пользователю ввести одно значение и нажать клавишу ввода, затем другое и нажать клавишу ввода и т. Д., А также среднее значение для значений, которые будут вычислены при нажатии клавиши ввода, без ввода значения.
Я испортил это, так что пользователь указывает, сколько значений он собирается ввести, но не может понять, как разрешить вводить любое количество значений по одному за раз.
b=[]
n= int(input('how many numbers are there? '))
for i in range(n):
b.append(float(input(' enter value: ')))
print(b)
total =sum(b)
print(total)
length=len(b)
mean= total/length
print(mean)
Код дает правильный ответ, он просто расстраивает, что я должен указать, сколько существует значений.любая помощь будет принята с благодарностью, спасибо