用Python写输入三个数,按照下面的要求实现程序。 1) 输出最大的数;2) 按照用户需求选择升序输出这三个数;
时间: 2024-09-18 20:16:19 浏览: 73
当然,可以编写一个Python程序来满足这些需求。首先,获取用户的输入,然后找出其中的最大值,最后让用户选择按升序还是降序输出。这里是一个示例代码:
```python
# 获取用户输入
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
num3 = float(input("请输入第三个数字: "))
# 找出最大值
max_num = max(num1, num2, num3)
print(f"最大的数是: {max_num}")
# 用户选择排序方式
order = input("请选择排序方式('asc'表示升序,'desc'表示降序): ")
if order.lower() == 'asc':
# 升序排列并打印
nums_sorted = sorted([num1, num2, num3])
print(f"升序排列后的数: {nums_sorted}")
elif order.lower() == 'desc':
# 降序排列并打印
nums_sorted = sorted([num1, num2, num3], reverse=True)
print(f"降序排列后的数: {nums_sorted}")
else:
print("无效的选择,请输入'asc'或'desc'")
阅读全文