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对html代码进行escape编码的方法
May 04 Python
详解python的webrtc库实现语音端点检测
May 31 Python
利用python爬取散文网的文章实例教程
Jun 18 Python
Python最火、R极具潜力 2017机器学习调查报告
Dec 11 Python
NumPy 如何生成多维数组的方法
Feb 05 Python
python获取文件真实链接的方法,针对于302返回码
May 14 Python
python多进程提取处理大量文本的关键词方法
Jun 05 Python
python将类似json的数据存储到MySQL中的实例
Jul 12 Python
django-利用session机制实现唯一登录的例子
Mar 16 Python
10个python爬虫入门实例(小结)
Nov 01 Python
Django restful framework生成API文档过程详解
Nov 12 Python
python更新数据库中某个字段的数据(方法详解)
Nov 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
用PHP制作的意见反馈表源码
2007/03/11 PHP
用PHP实现多服务器共享SESSION数据的方法
2007/03/16 PHP
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
js 页面输出值
2008/11/30 Javascript
jquery中trigger()无法触发hover事件的解决方法
2015/05/07 Javascript
node+experss实现爬取电影天堂爬虫
2016/11/20 Javascript
javascript 正则表达式去空行方法
2017/01/24 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
JavaScript 五大常见函数
2018/03/23 Javascript
jQuery实现form表单序列化转换为json对象功能示例
2018/05/23 jQuery
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
python使用matplotlib库生成随机漫步图
2018/08/27 Python
Python装饰器语法糖
2019/01/02 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
中软Java笔试题
2012/11/11 面试题
计算机本科生自荐信
2013/10/15 职场文书
商场中秋节广播稿
2014/01/17 职场文书
员工拓展培训方案
2014/02/15 职场文书
初中生旷课检讨书范文
2014/10/06 职场文书
2015年车间管理工作总结
2015/07/23 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
2016年读书月活动总结范文
2016/04/06 职场文书
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android