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如何获取系统iops示例代码
Sep 06 Python
PYTHON 中使用 GLOBAL引发的一系列问题
Oct 12 Python
Python中的连接符(+、+=)示例详解
Jan 13 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
PyTorch线性回归和逻辑回归实战示例
May 22 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
python如果快速判断数字奇数偶数
Nov 13 Python
Pandas时间序列:重采样及频率转换方式
Dec 26 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
Python文件读写w+和r+区别解析
Mar 26 Python
Python使用monkey.patch_all()解决协程阻塞问题
Apr 15 Python
pandas数据拼接的实现示例
Apr 16 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面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
PHP分页类集锦
2014/11/18 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
php给图片添加文字水印方法汇总
2015/08/27 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
2015/11/26 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
python处理cookie详解
2014/02/07 Python
Python异常学习笔记
2015/02/03 Python
TensorFlow如何实现反向传播
2018/02/06 Python
python语言线程标准库threading.local解读总结
2019/11/10 Python
Django在Model保存前记录日志实例
2020/05/14 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
使用Keras训练好的.h5模型来测试一个实例
2020/07/06 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
2020/07/09 Python
python爬虫要用到的库总结
2020/07/28 Python
Avène雅漾美国官方网站:敏感肌肤护理专家
2016/10/24 全球购物
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
本科生学习总结的自我评价
2013/10/02 职场文书
早会主持词
2014/03/17 职场文书
拆迁委托协议书
2014/09/15 职场文书
2015大学生自我评价范文
2015/03/03 职场文书
浅谈Redis位图(Bitmap)及Redis二进制中的问题
2021/07/15 Redis
java实现web实时消息推送的七种方案
2022/07/23 Java/Android