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中的socket模块使用代理实例
May 29 Python
跟老齐学Python之眼花缭乱的运算符
Sep 14 Python
Python操作MongoDB详解及实例
May 18 Python
Python聊天室程序(基础版)
Apr 01 Python
Python读写zip压缩文件的方法
Aug 29 Python
python 划分数据集为训练集和测试集的方法
Dec 11 Python
Python微信操控itchat的方法
May 31 Python
django框架model orM使用字典作为参数,保存数据的方法分析
Jun 24 Python
对pytorch中的梯度更新方法详解
Aug 20 Python
安装完Python包然后找不到模块的解决步骤
Feb 13 Python
keras小技巧——获取某一个网络层的输出方式
May 23 Python
Python自动化测试PO模型封装过程详解
Jun 22 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
Zerg剧情介绍
2020/03/14 星际争霸
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
2016/09/04 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
详解Webstorm 新建.vue文件支持高亮vue语法和es6语法
2017/10/26 Javascript
vue兄弟组件传递数据的实例
2018/09/06 Javascript
详解 微信小程序开发框架(MINA)
2019/05/17 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
react+django清除浏览器缓存的几种方法小结
2019/07/17 Python
Pytorch的mean和std调查实例
2020/01/02 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
一个SQL面试题
2014/08/21 面试题
设计总监岗位职责
2013/12/07 职场文书
企业安全生产责任书
2014/04/14 职场文书
优秀语文教师事迹
2014/05/18 职场文书
股票投资建议书
2014/05/19 职场文书
公司经理任命书
2014/06/05 职场文书
保险专业求职信
2014/07/07 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
python实现简单的名片管理系统
2021/04/26 Python
golang goroutine顺序输出方式
2021/04/29 Golang
Python读取和写入Excel数据
2022/04/20 Python