Python循环输入数字及其应用
作者:野牛程序员:2023-08-17 21:22:35python阅读 2699
以下是一个示例的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
