pyhon编写一程序,任意输入3个数,按大小顺序输出(不能使用排序函数)
时间: 2024-10-08 19:04:38 浏览: 34
使用pyhon绘图比较两个手机屏幕大小(实例代码)
在Python中,你可以使用条件语句如if、elif、else来实现这个功能,通过比较三个数字来进行排序。以下是一个简单的示例:
```python
def sort_numbers(num1, num2, num3):
if num1 <= num2 and num1 <= num3:
return num1, num3, num2
elif num2 <= num1 and num2 <= num3:
return num2, num1, num3
else:
return num3, num1, num2
num1 = float(input("请输入第一个数: "))
num2 = float(input("请输入第二个数: "))
num3 = float(input("请输入第三个数: "))
sorted_nums = sort_numbers(num1, num2, num3)
print("按照从小到大的顺序排序结果是:", sorted_nums)
```
在这个程序中,我们首先接收用户输入的三个数,然后通过`sort_numbers`函数进行比较,如果没有直接满足条件,则逐个判断,最后返回排序后的结果。
阅读全文