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 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
Python操作Word批量生成文章的方法
Jul 28 Python
PYTHON压平嵌套列表的简单实现
Jun 08 Python
开源Web应用框架Django图文教程
Mar 09 Python
python的多重继承的理解
Aug 06 Python
python定时利用QQ邮件发送天气预报的实例
Nov 17 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
Jan 04 Python
Python实现读取txt文件并转换为excel的方法示例
May 17 Python
Python Socket编程之多线程聊天室
Jul 28 Python
在pycharm中显示python画的图方法
Aug 31 Python
Django实现简单的分页功能
Feb 22 Python
Python 正则模块详情
Nov 02 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
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
详解php反序列化
2020/06/10 PHP
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
JQuery 前台切换网站的样式实现
2009/06/22 Javascript
jQuery 加上最后自己的验证
2009/11/04 Javascript
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
四种参数传递的形式——URL,超链接,js,form表单
2015/07/24 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
基于python的BP神经网络及异或实现过程解析
2019/09/30 Python
Python如何实现强制数据类型转换
2019/11/22 Python
python中scrapy处理项目数据的实例分析
2020/11/22 Python
python压包的概念及实例详解
2021/02/17 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
武汉瑞得软件笔试题
2015/10/27 面试题
UNIX文件系统分类
2014/11/11 面试题
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
公司会议开幕词
2016/03/03 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS