Python如何实现小程序 无限求和平均

作者:TTyb 时间:2023-04-13 20:07:40 

这篇文章主要介绍了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

来源:https://www.cnblogs.com/TTyb/p/5758308.html

标签:Python,小程序,求和
0
投稿

猜你喜欢

  • window环境配置Mysql 5.7.21 windowx64.zip免安装版教程详解

    2024-01-24 01:19:00
  • 解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题

    2023-09-27 10:32:31
  • pytorch显存一直变大的解决方案

    2021-03-03 00:03:09
  • ORACLE 自动提交问题

    2009-06-19 17:58:00
  • 简单解析PHP程序的运行流程

    2023-06-22 07:35:41
  • python实现TCP服务器端与客户端的方法详解

    2023-05-17 09:39:39
  • ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别

    2023-07-08 23:15:54
  • 使用python 对验证码图片进行降噪处理

    2022-01-27 23:02:16
  • 使用 XMLSPY 设计项目的 Schema 原型

    2010-08-24 18:25:00
  • 判定IE的各个版本

    2010-01-19 14:01:00
  • Python编程生成随机用户名及密码的方法示例

    2021-12-14 13:12:17
  • python hmac模块验证客户端的合法性

    2021-08-21 19:18:11
  • 浅谈PYTHON 关于文件的操作

    2022-06-07 19:54:58
  • JavaScript检测实例属性, 原型属性

    2024-04-18 09:40:54
  • 详解Go语言如何使用标准库sort对切片进行排序

    2024-04-30 10:07:53
  • vue中的stylus及stylus-loader版本问题

    2023-07-02 16:32:20
  • php下关于Cannot use a scalar value as an array的解决办法

    2023-10-29 22:29:23
  • Python Numpy教程之排序,搜索和计数详解

    2021-10-31 05:30:21
  • Python json解析库jsonpath原理及使用示例

    2022-05-18 09:43:00
  • Webform 内置对象 Session对象、Application全局对象,ViewState详细介绍

    2023-06-30 02:14:07
  • asp之家 网络编程 m.aspxhome.com