python - 使用循环从键盘获取输入,直到用户按下 0 并在屏幕上打印它们的平均值
问题描述
这应该做的是:要使用 while 循环向用户询问数字,直到他们在按下 0 时输入 0,我们需要打印到目前为止输入的数字的平均值。(请帮助)
解决方案
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)}')
推荐阅读
- c# - SimpleInjector webAPI 2无参数构造函数错误
- assembly - RISC-V 的堆栈指针从哪里开始?堆栈指针指向哪里?
- heroku - 忘记 Heroku 用户名和密码
- java - 如何在 android 的模拟时钟小部件中添加秒针?
- azure - 为什么我的 Azure 混合连接显示“状态未知”?
- api - 成功验证后如何以编程方式在添加到 URL 的附加参数中获取授权代码
- sql - 使用 switch case 连接两个表以避免一对多连接
- r - 从条件创建一个新的“ID”列
- javascript - 类型错误:getState 不是函数
- asp.net-core - Cronos cron Service Working Cron Job Demo net core 5