算平均数+循环何时停止🥰
2024-10-24 12:56:55
发布于:浙江
7阅读
0回复
0点赞
1.题目中不停需要用户输入,所以需要将input函数写在无限循环里面
2.在循环外部要创建两个变量,一个变量sum记录数字的和,另一个变量count需要记录数字个数
3.获取的输入是字符数据,所以一定记得数据类型转换,**在什么时候转看自己喜好
4.输入的字符转数字之后符合范围,就更新sum和count,sum累加输入数据,count累加1
5.当输入字符转数字不符合范围,打印平均数-sum/count
6.保留两位小数,用的round函数-使用方法round(待处理小数,保留位数)
代码如下,要自己思考对比去感受
sum=0 #记录数值之和
count=0 #记录数字个数
while True:
a=input()
if int(a)<0 or int(a)>100: #题目要求的程序停止条件
print(round(sum/count,2))
break
sum+=int(a)
count+=1
这里空空如也
有帮助,赞一个