python编写一个程序,任意输入三个数,从大到小输出
时间: 2024-10-15 16:24:18 浏览: 182
python任意输入三个数,按大小输出.py
5星 · 资源好评率100%
当然可以。在Python中,你可以创建一个函数来接收用户输入的三个数字,然后通过比较操作将它们按照从大到小的顺序打印出来。下面是一个简单的示例:
```python
def sort_numbers():
# 获取用户输入的三个数字
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
num3 = float(input("请输入第三个数字:"))
# 使用条件语句进行排序
if num1 > num2 and num1 > num3:
largest = num1
elif num2 > num1 and num2 > num3:
largest = num2
else:
largest = num3
if num2 > num1 and num2 > num3:
second_largest = num2
elif num3 > num1 and num3 > num2:
second_largest = num3
else:
second_largest = num1
smallest = num1 if not largest == num1 else num2 if not largest == num2 else num3
print(f"从大到小的顺序是:{largest}, {second_largest}, {smallest}")
sort_numbers()
```
当你运行这个程序时,它会提示你输入三个数字,然后输出这三个数字按从大到小的顺序。
阅读全文