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 logging类库使用例子
Nov 22 Python
python使用in操作符时元组和数组的区别分析
May 19 Python
在Python中操作日期和时间之gmtime()方法的使用
May 22 Python
Django中对通过测试的用户进行限制访问的方法
Jul 23 Python
python 把列表转化为字符串的方法
Oct 23 Python
Python Web框架之Django框架Form组件用法详解
Aug 16 Python
在python中做正态性检验示例
Dec 09 Python
详解python 中in 的 用法
Dec 12 Python
Python使用qrcode二维码库生成二维码方法详解
Feb 17 Python
Python应用实现处理excel数据过程解析
Jun 19 Python
Python lambda表达式原理及用法解析
Aug 18 Python
Python实现生成bmp图像的方法
Jun 13 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中cookies使用指南
2007/03/16 PHP
php调用c接口无错版介绍
2014/03/11 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
PHP Swoole异步读取、写入文件操作示例
2019/10/24 PHP
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
2016/06/08 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
详解vue.js全局组件和局部组件
2017/04/10 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
2017/11/08 jQuery
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
简单讲解Python中的闭包
2015/08/11 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
python中bytes和str类型的区别
2019/10/21 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
Django模型验证器介绍与源码分析
2020/09/08 Python
python 制作简单的音乐播放器
2020/11/25 Python
去加拿大的旅行和假期:Canadian Affair
2016/10/25 全球购物
大学生实习证明范本
2014/01/15 职场文书
手术室护士节演讲稿
2014/08/27 职场文书
在职员工证明书
2014/09/19 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
幼儿园开学家长寄语(2016秋季)
2015/12/03 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python
python基于turtle绘制几何图形
2021/06/15 Python