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实现模拟时钟代码推荐
Nov 08 Python
python编写朴素贝叶斯用于文本分类
Dec 21 Python
基于随机梯度下降的矩阵分解推荐算法(python)
Aug 31 Python
python中单例常用的几种实现方法总结
Oct 13 Python
Python 访问限制 private public的详细介绍
Oct 16 Python
Python爬虫文件下载图文教程
Dec 23 Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 Python
Django 路由控制的实现
Jul 17 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
python中for in的用法详解
Apr 17 Python
Python xlwt模块使用代码实例
Jun 10 Python
详解Python yaml模块
Sep 23 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
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
德生9700DX电路分析
2021/03/02 无线电
一道关于php变量引用的面试题
2010/08/08 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
javascript作用域容易记错的两个地方分析
2012/06/22 Javascript
浅谈javascript的原型继承
2012/07/25 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
js实现简单的计算器功能
2017/01/16 Javascript
深入理解Javascript箭头函数中的this
2017/02/13 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
python数据结构之链表详解
2017/09/12 Python
python3大文件解压和基本操作
2017/12/15 Python
python中几种自动微分库解析
2019/08/29 Python
Python PyQt5整理介绍
2020/04/01 Python
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
纽约手袋品牌:KARA
2018/03/18 全球购物
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
Java如何调用外部Exe程序
2015/07/04 面试题
生产部统计员岗位职责
2014/01/05 职场文书
护士在校生自荐信
2014/02/01 职场文书
关于责任的演讲稿
2014/05/20 职场文书
就业协议书盖章的注意事项
2014/09/28 职场文书
迎新生标语大全
2014/10/06 职场文书
平遥古城导游词
2015/02/03 职场文书
2016年心理学教育培训学习心得体会
2016/01/12 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android