在python中 用分支结构 编写程序实现输入三个数并按从小到大顺序 排列的
时间: 2024-11-03 11:14:09 浏览: 17
在Python中,你可以使用if-elif-else分支结构来实现这个功能。首先,让用户输入三个数,然后通过比较运算符判断每个数的大小,并根据结果调整数值顺序。下面是一个简单的示例:
```python
# 获取用户输入
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
num3 = float(input("请输入第三个数字:"))
# 分支结构排序
sorted_nums = []
if num1 < num2:
sorted_nums.append(num1)
if num1 < num3:
sorted_nums.append(num3)
else:
sorted_nums.append(num2)
sorted_nums.append(num3)
elif num2 < num1 and num2 < num3:
sorted_nums.append(num2)
if num3 < num1:
sorted_nums.append(num3)
else:
sorted_nums.append(num1)
else:
sorted_nums.append(num3)
if num1 > num3:
sorted_nums.append(num1)
else:
sorted_nums.append(num2)
# 输出结果
print("按照从小到大的顺序排列是:", sorted_nums)
阅读全文