前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python小程序:无限求和平均

python小程序:无限求和平均

作者头像
机器学习和大数据挖掘
发布2019-07-02 10:41:14
6580
发布2019-07-02 10:41:14
举报
文章被收录于专栏:数据挖掘数据挖掘
代码语言:javascript
复制
编写一个程序,重复读取数据,直到用户输入‘done’。一旦输入‘done’,打印总和、个数与平均值。如果用户输入的不是数字,使用try和except捕获异常,打印错误信息,然后跳过继续执行循环。
代码语言:javascript
复制
 1 arr = []
 2 num = 0
 3 sum = 0
 4 while 1:
 5     val = input('请输入一个数:')
 6     try:
 7         if val == 'done':
 8             for i in arr:
 9                 sum = sum + float(i)
10             print('总和为:' + str(sum))
11             print('输入个数为:' + str(num))
12             print('平均数为:' + str(sum/num))
13             exit()
14         else:
15             #判断是否是数字
16             float(val)
17             #如果是数字就不会抛出异常,则就会压入数组里面
18             arr.append(float(val))
19             num = num + 1
20     except Exception as err:
21         print('这不是一个数字')
22         print(err)
23         pass
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-08-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档