这篇文章主要介绍了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如何实现小程序 无限求和平均相关推荐

  1. python中循环结构关键字_Python的循环结构,也简单!

    Python语言的循环结构包括两种:遍历循环和无限循环.其中遍历循环由for保留字建立,用来一次访问元素组中的每一个元素:无限循环由while保留字建立,依据是否满足特定条件决定是否结束循环. 1.遍 ...

  2. python中循环迭代语句_python条件与循环-循环

    1 while语句 while用于实现循环语句,通过判断条件是否为真,来决定是否继续执行. 1.1 一般语法 语法如下: while expression: suite_to_repeat 1.2 计 ...

  3. C语言整人的无限循环,让对方电脑自动关机的整人程序和无限循环程序-win7自动关机软件...

    整人不过头,现在我们来讲讲程序员是怎么整人的.(ps:必须用电脑) 一,自动关机 第一步:在电脑桌面空白处,用鼠标单击右键新建一个文本文档. 第二步,打开新建文本,并输入代码. 代码:dim WSHs ...

  4. python怎么调用c语言_Python调用C语言程序方法解析

    Python调用C语言程序方法解析 首先我们需要将编写好的c程序文件编译为动态库文件(后缀名为.so) 使用下面的命令: gcc 原文件名.c -shared -o 新文件名.so 然后在python ...

  5. python逻辑运算的一些流程图_Python猜数小游戏

    使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...

  6. python tkinter 循环显示文本_Python简易音乐播放器

    上一篇介绍了点阵字展现动态歌词,后续的思路有一条是添加图形界面.这两天搜了下tkinter图形界面的帖子,做了个简单的播放器界面,听首<盗将行>感受下效果吧 Python图形界面 图形界面 ...

  7. python开发网络小工具_Python 实现简单网络应用程序开发

    最后一次更新于 2019/07/10 ICMP Ping 目的 此任务是重新创建第3讲(延迟,丢失和吞吐量)中讨论的ping客户端. Ping 是一个用于在计算机网络中测量延迟和丢失的工具. 在实际应 ...

  8. python批量循环图片识别_python如何进行批量图片处理

    python批量图片处理 本文实例讲述了python批量图片处理.分享给大家供大家参考,具体如下: #!/usr/bin/python #coding:utf-8 import os from PIL ...

  9. python代码画小狗_python代码画小狗_皮皮康之Python编程初探2:python函数的使用

    Hello 大家好,我是皮皮康. 相信此刻的你已经通过昨天的资料学会了如何使用python库以及对turtle库有了一定的了解,今天我们就结合turtle库讲述python函数的使用. [函数是什么? ...

  10. python简单的爬虫教程中召唤小海龟_Python爬虫入门小练习之简单的50行(一)

    HI 最近得空,小看了一下python爬虫方面的资料,于是就打算把笔记和代码练习整理成文章分享给大家. 一.先来认识一下啥玩意叫爬虫吧 爬虫的目的:数据 1.企业内部数据 由企业内部服务器产生的数据 ...

最新文章

  1. python中英文半角还是全角_Python3全角转半角的方法
  2. 使用Spring Data REST将Spring Data JPA存储库导出为REST服务
  3. 企业以太坊联盟发布了愿景文件
  4. oracle中实现分页,Oracle中实现分页的方法
  5. java对象名不可以是_java运行一个方法时如何得到该个对象的名字(不是类的名字)....
  6. activity和fragment生命周期
  7. java jexl_利用Jexl实现数据库的计算公式在Java中执行
  8. httpd-2.4.9.tar.bz2的编译安装配置以及CGI、虚拟主机、https、mod_deflate、mod_status的实现。...
  9. Mysql常用内置函数
  10. 局域网IP扫描软件(softperfect network scanner中文版) v7.2.9
  11. 机器人手眼标定都能搞不定?快戳,最好用的手眼标定库!!!
  12. 【五万字深度洞察】毒舌阿朱最看好的企业服务商
  13. Android 自定义键盘布局
  14. 哔哩哔哩2018.9.21笔试题——扭蛋机(堆的思想解决)
  15. 关于用指针实现输入字符串以单词为元素反转输出思路
  16. qt 宋体 linux,QT 使用自己的字库
  17. mysql数据库自动生成数据库开发设计文档
  18. poi读取excel表
  19. VIVADO与Matlab版本对照表
  20. 中国分省30米DEM(NASA 2020版)

热门文章

  1. CentOS中的网络管理
  2. 浏览器同步测试神器 — BrowserSync
  3. Linux文件系统的创建与管理(上)
  4. 变量的内部存储:引用和计数
  5. Ubuntu打包发布qt程序
  6. c语言A 100 开头地址,C语言库函数_-_A开头
  7. python 苹果id申请_以写代学: python 模拟用户注册或登录账号
  8. 基于 nacos 部署 springcloud jar 包,报错 org.yaml.snakeyaml.error.YAMLException
  9. python获取读取文件的文件名_python文件名获取文件路径
  10. asp.net中如何解决4M以上文件的上传