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查找相似单词的方法
Mar 05 Python
python实现的希尔排序算法实例
Jul 01 Python
python中numpy基础学习及进行数组和矢量计算
Feb 12 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
Jun 20 Python
简述Python2与Python3的不同点
Jan 21 Python
python实现QQ空间自动点赞功能
Apr 09 Python
基于Python解密仿射密码
Oct 21 Python
Flask框架 CSRF 保护实现方法详解
Oct 30 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
keras导入weights方式
Jun 12 Python
如何在python中处理配置文件代码实例
Sep 27 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
Oct 19 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完全过滤HTML,JS,CSS等标签
2009/01/16 PHP
PHP 分页原理分析,大家可以看看
2009/12/21 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
PHP采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
PHP attributes()函数讲解
2019/02/03 PHP
Laravel5.7 数据库操作迁移的实现方法
2019/04/12 PHP
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
2009/11/28 Javascript
javascript getElementsByClassName函数
2010/04/01 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
2013/07/02 Javascript
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
2019/08/03 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
python中lambda()的用法
2017/11/16 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
Python切片操作实例分析
2018/03/16 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
pyqt5 从本地选择图片 并显示在label上的实例
2019/06/13 Python
python自定义时钟类、定时任务类
2021/02/22 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
交通安全学习心得体会
2016/01/18 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
golang 实现Location跳转方式
2021/05/02 Golang