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中循环结构关键字_Python的循环结构,也简单!
Python语言的循环结构包括两种:遍历循环和无限循环.其中遍历循环由for保留字建立,用来一次访问元素组中的每一个元素:无限循环由while保留字建立,依据是否满足特定条件决定是否结束循环. 1.遍 ...
- python中循环迭代语句_python条件与循环-循环
1 while语句 while用于实现循环语句,通过判断条件是否为真,来决定是否继续执行. 1.1 一般语法 语法如下: while expression: suite_to_repeat 1.2 计 ...
- C语言整人的无限循环,让对方电脑自动关机的整人程序和无限循环程序-win7自动关机软件...
整人不过头,现在我们来讲讲程序员是怎么整人的.(ps:必须用电脑) 一,自动关机 第一步:在电脑桌面空白处,用鼠标单击右键新建一个文本文档. 第二步,打开新建文本,并输入代码. 代码:dim WSHs ...
- python怎么调用c语言_Python调用C语言程序方法解析
Python调用C语言程序方法解析 首先我们需要将编写好的c程序文件编译为动态库文件(后缀名为.so) 使用下面的命令: gcc 原文件名.c -shared -o 新文件名.so 然后在python ...
- python逻辑运算的一些流程图_Python猜数小游戏
使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...
- python tkinter 循环显示文本_Python简易音乐播放器
上一篇介绍了点阵字展现动态歌词,后续的思路有一条是添加图形界面.这两天搜了下tkinter图形界面的帖子,做了个简单的播放器界面,听首<盗将行>感受下效果吧 Python图形界面 图形界面 ...
- python开发网络小工具_Python 实现简单网络应用程序开发
最后一次更新于 2019/07/10 ICMP Ping 目的 此任务是重新创建第3讲(延迟,丢失和吞吐量)中讨论的ping客户端. Ping 是一个用于在计算机网络中测量延迟和丢失的工具. 在实际应 ...
- python批量循环图片识别_python如何进行批量图片处理
python批量图片处理 本文实例讲述了python批量图片处理.分享给大家供大家参考,具体如下: #!/usr/bin/python #coding:utf-8 import os from PIL ...
- python代码画小狗_python代码画小狗_皮皮康之Python编程初探2:python函数的使用
Hello 大家好,我是皮皮康. 相信此刻的你已经通过昨天的资料学会了如何使用python库以及对turtle库有了一定的了解,今天我们就结合turtle库讲述python函数的使用. [函数是什么? ...
- python简单的爬虫教程中召唤小海龟_Python爬虫入门小练习之简单的50行(一)
HI 最近得空,小看了一下python爬虫方面的资料,于是就打算把笔记和代码练习整理成文章分享给大家. 一.先来认识一下啥玩意叫爬虫吧 爬虫的目的:数据 1.企业内部数据 由企业内部服务器产生的数据 ...
最新文章
- python中英文半角还是全角_Python3全角转半角的方法
- 使用Spring Data REST将Spring Data JPA存储库导出为REST服务
- 企业以太坊联盟发布了愿景文件
- oracle中实现分页,Oracle中实现分页的方法
- java对象名不可以是_java运行一个方法时如何得到该个对象的名字(不是类的名字)....
- activity和fragment生命周期
- java jexl_利用Jexl实现数据库的计算公式在Java中执行
- httpd-2.4.9.tar.bz2的编译安装配置以及CGI、虚拟主机、https、mod_deflate、mod_status的实现。...
- Mysql常用内置函数
- 局域网IP扫描软件(softperfect network scanner中文版) v7.2.9
- 机器人手眼标定都能搞不定?快戳,最好用的手眼标定库!!!
- 【五万字深度洞察】毒舌阿朱最看好的企业服务商
- Android 自定义键盘布局
- 哔哩哔哩2018.9.21笔试题——扭蛋机(堆的思想解决)
- 关于用指针实现输入字符串以单词为元素反转输出思路
- qt 宋体 linux,QT 使用自己的字库
- mysql数据库自动生成数据库开发设计文档
- poi读取excel表
- VIVADO与Matlab版本对照表
- 中国分省30米DEM(NASA 2020版)
热门文章
- CentOS中的网络管理
- 浏览器同步测试神器 — BrowserSync
- Linux文件系统的创建与管理(上)
- 变量的内部存储:引用和计数
- Ubuntu打包发布qt程序
- c语言A 100 开头地址,C语言库函数_-_A开头
- python 苹果id申请_以写代学: python 模拟用户注册或登录账号
- 基于 nacos 部署 springcloud jar 包,报错 org.yaml.snakeyaml.error.YAMLException
- python获取读取文件的文件名_python文件名获取文件路径
- asp.net中如何解决4M以上文件的上传