python输入两个数输出最大值和次最大值
时间: 2024-10-16 08:16:01 浏览: 27
实例讲解Python中整数的最大值输出
在Python中,你可以通过比较来找到两个数的最大值和次大值。下面是一个简单的程序示例:
```python
def find_max_second_max(num1, num2):
if num1 > num2:
max_num = num1
second_max = num2
else:
max_num = num2
second_max = num1
# 如果列表只包含两个元素,则次大值就是最大值
if (num1 == max_num and num2 == second_max) or len([num1, num2]) == 1:
print("只有一个数,次大值即为最大值:", max_num)
else:
print("最大值:", max_num, "次大值:", second_max)
# 获取用户输入
num1 = int(input("请输入第一个数字: "))
num2 = int(input("请输入第二个数字: "))
find_max_second_max(num1, num2)
```
运行这个程序,首先会提示你输入两个数字,然后它会输出这两个数字的最大值和次大值。如果输入的只有两个数,次大值即为最大值。
阅读全文