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记录详细调用堆栈日志的方法
May 05 Python
Python找出9个连续的空闲端口
Feb 01 Python
Win10下Python环境搭建与配置教程
Nov 18 Python
Linux下python与C++使用dlib实现人脸检测
Jun 29 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
python 2.7.13 安装配置方法图文教程
Sep 18 Python
Python安装与基本数据类型教程详解
May 29 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
python全局变量引用与修改过程解析
Jan 07 Python
通过python连接Linux命令行代码实例
Feb 18 Python
基于Keras的格式化输出Loss实现方式
Jun 17 Python
Pytorch中TensorBoard及torchsummary的使用详解
May 12 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
php实现快速排序法函数代码
2012/08/27 PHP
利用php绘制饼状图的实现代码
2013/06/07 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
解决iview打包时UglifyJs报错的问题
2018/03/07 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
[04:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster 选手采访
2021/03/11 DOTA
解决Python中由于logging模块误用导致的内存泄露
2015/04/23 Python
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
django 创建过滤器的实例详解
2017/08/14 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
python实现俄罗斯方块游戏
2020/03/25 Python
python实现京东秒杀功能
2018/07/30 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
HTML5给汉字加拼音收起展开组件的实现代码
2020/04/08 HTML / CSS
养殖人员的创业计划书范文
2013/12/26 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
小学见习报告
2014/10/31 职场文书
工作自我评价范文
2015/03/05 职场文书
生日寿星公答谢词
2015/09/29 职场文书
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python