python输入三个数从小到大输出使用max(),min(),和if语句
时间: 2024-09-26 16:06:47 浏览: 35
python输入一个水仙花数(三位数) 输出百位十位个位实例
在Python中,你可以使用`input()`函数获取用户输入的三个数字,然后通过`int()`将输入转换为整数类型。接下来,你可以利用`min()`和`max()`函数找到这三个数中的最小值和最大值。如果你想按照特定条件(例如先检查第一个数是否是最小值,如果是,则直接输出,如果不是再依次比较其他两个数),可以结合`if`语句进行判断。
下面是一个简单的示例:
```python
# 获取用户输入
num1 = int(input("请输入第一个数: "))
num2 = int(input("请输入第二个数: "))
num3 = int(input("请输入第三个数: "))
# 初始假设 num1 是最小值,num1 是最大值
min_num = num1
max_num = num1
# 检查并更新最小值和最大值
if num2 < min_num:
min_num = num2
if num3 < min_num:
min_num = num3
if num2 > max_num:
max_num = num2
if num3 > max_num:
max_num = num3
# 输出结果
print(f"最小值是: {min_num}")
print(f"最大值是: {max_num}")
```
在这个例子中,我们首先初始化`min_num`和`max_num`为`num1`,然后分别用`num2`和`num3`与之比较。如果找到了更小或更大的数值,就更新相应的变量。最后输出这两个值。
阅读全文