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 13 Python
django轻松使用富文本编辑器CKEditor的方法
Mar 30 Python
python中os和sys模块的区别与常用方法总结
Nov 14 Python
Python使用pip安装pySerial串口通讯模块
Apr 20 Python
python 删除非空文件夹的实例
Apr 26 Python
python 重定向获取真实url的方法
May 11 Python
Python matplotlib的使用并自定义colormap的方法
Dec 13 Python
python的sorted用法详解
Jun 25 Python
Python 实现数据结构-循环队列的操作方法
Jul 17 Python
python使用 cx_Oracle 模块进行查询操作示例
Nov 28 Python
python模拟哔哩哔哩滑块登入验证的实现
Apr 24 Python
python基础之模块的导入
Oct 24 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
一条久听不愿放下的DIY森海MX500,三言两语话神奇
2021/03/02 无线电
详解PHP匿名函数与注意事项
2016/03/29 PHP
JavaScript 模仿vbs中的 DateAdd() 函数的代码
2007/08/13 Javascript
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
2009/11/30 Javascript
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
从零学Python之入门(五)缩进和选择
2014/05/27 Python
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
详解Python3中的Sequence type的使用
2015/08/01 Python
Python的pycurl包用法简介
2015/11/13 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
python os.listdir按文件存取时间顺序列出目录的实例
2018/10/21 Python
Python 使用多属性来进行排序
2019/09/01 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
python带参数打包exe及调用方式
2019/12/21 Python
利用Python计算KS的实例详解
2020/03/03 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
Python join()函数原理及使用方法
2020/11/14 Python
美国紧身牛仔裤品牌:NYDJ
2017/05/24 全球购物
怎样创建、运行java程序
2014/08/01 面试题
Servlet如何得到客户端机器的信息
2014/10/17 面试题
简历的自我评价范文
2014/02/04 职场文书
会计员岗位职责
2014/03/15 职场文书
优秀班组长事迹
2014/05/31 职场文书
六一亲子活动总结
2014/07/01 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
考试保密承诺书
2014/08/30 职场文书
2014保险公司内勤工作总结
2014/12/16 职场文书
清洁工个人总结
2015/03/04 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
初三化学教学反思
2016/02/22 职场文书
班组长如何制订适合本班组的工作计划?
2019/07/10 职场文书