首页 > 解决方案 > 使用循环从键盘获取输入,直到用户按下 0 并在屏幕上打印它们的平均值

问题描述

这应该做的是:要使用 while 循环向用户询问数字,直到他们在按下 0 时输入 0,我们需要打印到目前为止输入的数字的平均值。(请帮助)

标签: python

解决方案


import statistics as st

provided_numbers = []
while True:
    number = int(input('Write a number'))

    if number == 0:
       break
    else:
        provided_numbers.append(number)

print(f'Typed numbers: {provided_numbers}')
print(f'The average of the provided numbers is {st.mean(provided_numbers)}')

推荐阅读