用Python的选择结构,输入三个数,按从小到大的顺序显示
时间: 2024-09-27 09:07:22 浏览: 36
python任意输入三个数,按大小输出.py
5星 · 资源好评率100%
在Python中,你可以使用选择结构(也称为条件语句,如if-elif-else)配合内置函数`min()`来实现这个功能。下面是一个简单的示例:
```python
# 输入三个数
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
num3 = float(input("请输入第三个数:"))
# 判断并排序
sorted_nums = [num1, num2, num3]
if num1 <= num2 and num1 <= num3:
smallest = num1
elif num2 <= num1 and num2 <= num3:
smallest = num2
else:
smallest = num3
if num1 >= num2 and num1 >= num3:
largest = num1
elif num2 >= num1 and num2 >= num3:
largest = num2
else:
largest = num3
print(f"最小值是:{smallest}")
print(f"最大值是:{largest}")
```
在这个例子中,我们首先获取用户输入的三个数字,然后通过一系列的if-elif-else语句比较它们的大小,找到最小值和最大值,并将结果打印出来。
阅读全文