Python如何实现小程序 无限求和平均
更新时间:2020年02月18日 14:46:26 作者:TTyb
这篇文章主要介绍了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实现去重聚合Excel数据并对比两份数据的差异
在数据处理过程中,常常需要将多个数据表进行合并,并进行比对,以便找出数据的差异和共同之处,本文将介绍如何使用 Pandas 库对两个 Excel 数据表进行合并与比对,需要的可以参考下2023-11-11
tensorflow卷积神经Inception V3网络结构代码解析
这篇文章主要为大家介绍了卷积神经Inception V3网络结构代码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-05-05
局域网内python socket实现windows与linux间的消息传送
这篇文章主要介绍了局域网内python socket实现windows与linux间的消息传送的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-04-04
python判断一个集合是否包含了另外一个集合中所有项的方法
这篇文章主要介绍了python判断一个集合是否包含了另外一个集合中所有项的方法,涉及Python集合操作的相关技巧,需要的朋友可以参考下2015-06-06


最新评论