# 提示用户输入最大值和最小值
min_value = int(input("请输入最小值:"))
max_value = int(input("请输入最大值:"))
# 初始化总计数
total = 0
while True:
# 提示用户选择要添加的数字
choice = int(input("请选择要添加的数字,输入0结束:"))
if choice == 0:
break
# 如果选择的数字超出范围则重新选择
if choice < min_value or choice > max_value:
print("选择的数字超出范围,请重新选择")
continue
# 将选择的数字加入总计数
total += choice
# 输出结果
print("添加的数字总和为:", total)
运行示例:
请输入最小值:1
请输入最大值:10
请选择要添加的数字,输入0结束:5
请选择要添加的数字,输入0结束:13
选择的数字超出范围,请重新选择
请选择要添加的数字,输入0结束:2
请选择要添加的数字,输入0结束:0
添加的数字总和为: 7