Python如何实现小程序 无限求和平均


Posted in Python onFebruary 18, 2020

这篇文章主要介绍了python如何实现小程序 无限求和平均,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

编写一个程序,重复读取数据,直到用户输入‘done'。一旦输入‘done',打印总和、个数与平均值。如果用户输入的不是数字,使用try和except捕获异常,打印错误信息,然后跳过继续执行循环。

arr = []
num = 0
sum = 0
while 1:
  val = input('请输入一个数:')
  try:
    if val == 'done':
      for i in arr:
        sum = sum + float(i)
      print('总和为:' + str(sum))
      print('输入个数为:' + str(num))
      print('平均数为:' + str(sum/num))
      exit()
    else:
      #判断是否是数字
      float(val)
      #如果是数字就不会抛出异常,则就会压入数组里面
      arr.append(float(val))
      num = num + 1
  except Exception as err:
    print('这不是一个数字')
    print(err)
    pass

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python外星人入侵游戏编程完整版
Mar 30 Python
Python给你的头像加上圣诞帽
Jan 04 Python
对numpy数据写入文件的方法讲解
Jul 09 Python
Python判断有效的数独算法示例
Feb 23 Python
Pandas透视表(pivot_table)详解
Jul 22 Python
Python如何使用k-means方法将列表中相似的句子归类
Aug 08 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
Python argparse模块应用实例解析
Nov 15 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
Mar 10 Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
Apr 19 Python
TensorFlow-gpu和opencv安装详细教程
Jun 30 Python
Python控制台输出俄罗斯方块移动和旋转功能
Apr 18 Python
python_mask_array的用法
Feb 18 #Python
基于python3生成标签云代码解析
Feb 18 #Python
基于Pytorch SSD模型分析
Feb 18 #Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
Feb 18 #Python
Python动态导入模块和反射机制详解
Feb 18 #Python
pytorch进行上采样的种类实例
Feb 18 #Python
new_zeros() pytorch版本的转换方式
Feb 18 #Python
You might like
多文件上载系统完整版
2006/10/09 PHP
ThinkPHP 防止表单重复提交的方法
2011/08/08 PHP
PHP判断文章里是否有图片的简单方法
2014/07/26 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
jQuery的实现原理的模拟代码 -3 事件处理
2010/08/03 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
js比较日期大小的方法
2015/05/12 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
详解angularjs4部署文件过大解决过程
2018/12/05 Javascript
小程序实现左右来回滚动字幕效果
2018/12/28 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
2019/06/17 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
在Python下尝试多线程编程
2015/04/28 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
Tensorflow 多线程设置方式
2020/02/06 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
Autopep8的使用(python自动编排工具)
2021/03/02 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
应届生的求职推荐信范文
2013/11/30 职场文书
会议邀请函范文
2014/01/09 职场文书
行政人事专员岗位职责
2014/03/05 职场文书
学校运动会广播稿
2014/10/11 职场文书
党员公开承诺书2015
2015/01/21 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL