当前位置: 首页 > 编程笔记 >

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

韦阳晖
2023-03-14
本文向大家介绍Python如何实现小程序 无限求和平均,包括了Python如何实现小程序 无限求和平均的使用技巧和注意事项,需要的朋友参考一下

这篇文章主要介绍了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实现抽奖小程序的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现抽奖小程序的具体代码,供大家参考,具体内容如下 设计一个抽奖服务  背景:有x个奖品,要求在y天内发完;每天至少发放z个奖品;每天抽奖人数不定,事先会假设一个范围是m-n 举例:有100个奖品,要求5天内发完,每天至少发15个奖品;每天来抽奖的人估

  • 本文向大家介绍Python实现分数序列求和,包括了Python实现分数序列求和的使用技巧和注意事项,需要的朋友参考一下 我就废话不多说了,直接上代码吧! 补充拓展:Python分数加法的实现 或多或少大家都会觉得用电脑计算器不能显示分数很麻烦,所以用Python做一个分数加法是极好的 实际上用fractions模块可以瞬间解决问题 以上这篇Python实现分数序列求和就是小编分享给大家的全部内容了

  • 本文向大家介绍python实现ping命令小程序,包括了python实现ping命令小程序的使用技巧和注意事项,需要的朋友参考一下 ping的原理是发送一个ICMP请求包,然后根据目的地址的应答包来判断是否能够和这个主机进行通信。 我们使用python实现,借助于scapy来进行编写程序。 但现在为止,我们的ping小程序就用python实现了,接下来就可以用wireshark工具抓包来看一下,进

  • 问题内容: 作为输入,我有一个带时间的CSV文件,每次都有一串数字。 我想输出按小时平均和总和分组的每小时表格: 到目前为止,我一直在看用字典来完成它,其中小时是一个关键,值是一个计数和总和的列表,然后将总和除以计数就可以得到平均值。我敢肯定,必须有一种更清洁的方法来做到这一点。也许有些图书馆可以使用它。有什么建议? 问题答案: 一个熊猫的解决方案: 印刷品: 另存为csv文件: 这是以下内容:

  • 本文向大家介绍如何实现小程序与小程序之间的跳转,包括了如何实现小程序与小程序之间的跳转的使用技巧和注意事项,需要的朋友参考一下 前言 小程序与小程序之间互相可以跳转,形成流量的循环.在小程序中怎么实现的呢 小程序中提供了两种方式实现小程序与小程序之间的跳转 方式1-使用 API 方式跳转 如下示例代码所示 如下是逻辑代码 使用小程序跳转的 API 就上面几行代码 方式2-使用标签方式跳转 如下是w

  • 本文向大家介绍微信小程序实现文字从右向左无限滚动,包括了微信小程序实现文字从右向左无限滚动的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了微信小程序实现文字无限滚动的具体代码,供大家参考,具体内容如下 布局页面wxml 样式页面 wxss 小程序 js页面 为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。 以上就是本文的全部内容,