输入三个数(100-500),输出其中的最大值和最小值,要求有输入提示语句,如果输入的数据不在要求范围内,要有相应的错误提示,直到输入正确,编程实现上述功能,要求编译生成的执行文件和程序文件名相同。
时间: 2024-09-27 18:03:20 浏览: 32
这是一个简单的Python程序示例,用于获取用户输入的三个数字,检查它们是否在指定范围,并输出最大值和最小值:
```python
while True:
try:
num1 = int(input("请输入第一个数字 (100-500):"))
num2 = int(input("请输入第二个数字 (100-500):"))
num3 = int(input("请输入第三个数字 (100-500):"))
if num1 >= 100 and num1 <= 500 and num2 >= 100 and num2 <= 500 and num3 >= 100 and num3 <= 500:
max_value = max(num1, num2, num3)
min_value = min(num1, num2, num3)
print(f"最大值是:{max_value}, 最小值是:{min_value}")
break
else:
print("输入的数值超出范围,请重新输入!")
except ValueError:
print("输入的不是整数,请重新输入!")
```
这个程序会持续循环,直到用户输入的三个数都在100到500之间为止。如果输入不符合要求,它会显示相应的错误信息。
要生成一个名为`program_name.py`的执行文件,只需将上述代码保存为`.py`文件,然后运行该文件即可。例如,在命令行中,你可以在包含代码的目录下输入 `python program_name.py` 来运行它。
阅读全文