Python循环输入数字及其应用
作者:野牛程序员:2023-08-17 21:22:35python阅读 2886
以下是一个示例的Python代码,演示如何循环输入数字并进行简单的应用,例如计算总和和平均值:
# 初始化变量
total = 0
count = 0
# 循环输入数字,直到输入非数字为止
while True:
try:
num = float(input("请输入一个数字(输入非数字结束):"))
total += num
count += 1
except ValueError:
break
# 计算平均值
if count > 0:
average = total / count
print("总和:", total)
print("平均值:", average)
else:
print("没有输入有效的数字。")这段代码首先使用 while 循环来不断输入数字,直到输入一个非数字为止。在循环中,它会尝试将输入转换为浮点数,然后将数字累加到总和 total 中,同时递增计数器 count。当输入非数字时,循环会终止。
然后,代码计算平均值并输出总和和平均值。如果没有输入有效数字,将会显示相应的消息。
可以根据需要扩展这个示例,进行更复杂的数值计算和应用,如查找最大值、最小值,计算标准差等等。这只是一个简单的示例,可以根据具体的应用场景来调整代码逻辑。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

