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的numpy模块安装不成功简单解决方法总结
Dec 23 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
Jan 03 Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 Python
Django框架实现逆向解析url的方法
Jul 04 Python
Python3列表内置方法大全及示例代码小结
May 10 Python
Pandas之Dropna滤除缺失数据的实现方法
Jun 25 Python
pyinstaller打包opencv和numpy程序运行错误解决
Aug 16 Python
Django stark组件使用及原理详解
Aug 22 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
Python 自由定制表格的实现示例
Mar 20 Python
Python实现列表中非负数保留,负数转化为指定的数值方式
Jun 04 Python
python 解决函数返回return的问题
Dec 05 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使用curl制作简易百度搜索
2016/11/03 PHP
关于跨站脚本攻击问题
2011/12/22 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
Vue自定义组件的四种方式示例详解
2020/02/28 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
python实现矩阵乘法的方法
2015/06/28 Python
python各种语言间时间的转化实现代码
2016/03/23 Python
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
python opencv之SIFT算法示例
2018/02/24 Python
利用rest framework搭建Django API过程解析
2019/08/31 Python
.dcm格式文件软件读取及python处理详解
2020/01/16 Python
Python新建项目自动添加介绍和utf-8编码的方法
2020/12/26 Python
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
建筑工程技术应届生自荐信
2013/09/27 职场文书
霸气押韵的班级口号
2014/06/09 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
单位婚育证明范本
2014/11/21 职场文书
实习生个人总结范文
2015/02/28 职场文书
商标侵权律师函
2015/05/27 职场文书
复兴之路观后感
2015/06/02 职场文书
python基于tkinter制作无损音乐下载工具
2021/03/29 Python
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python