用python编写程序,条件:从键盘输入任意正整数,直到输入-1结束,显示输入数字的最大值和最小值。
时间: 2024-02-15 18:03:54 浏览: 180
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
好的,这个问题很简单,我可以帮你写一个Python程序解决这个问题。请看下面的代码:
```python
max_num = -float('inf')
min_num = float('inf')
while True:
num = int(input("请输入任意正整数,输入-1结束:"))
if num == -1:
break
if num > max_num:
max_num = num
if num < min_num:
min_num = num
print(f"最大值为{max_num},最小值为{min_num}")
```
这个程序使用了一个 while 循环来读取用户输入的正整数,如果输入了 -1,就退出循环。在循环中,我们比较当前输入的数字和之前的最大值和最小值,更新它们的值。最后,我们输出最大值和最小值。
阅读全文