用户输入三个数,程序执行后,将三个数,从小到大输出
时间: 2024-11-24 19:40:58 浏览: 12
当你需要用户输入三个数字,并按照升序排列后显示给用户,可以使用简单的控制流程和比较操作来实现这个功能。下面是一个用Python编写的基本示例:
```python
# 获取用户输入的三个数字
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
num3 = float(input("请输入第三个数字:"))
# 使用条件判断和临时变量排序
if num1 < num2:
if num1 < num3:
smallest = num1
else:
smallest = num3
else:
if num2 < num3:
smallest = num2
else:
smallest = num3
if num2 < num1:
if num2 < num3:
second_smallest = num2
else:
second_smallest = num3
else:
if num3 < num2:
second_smallest = num3
else:
second_smallest = num2
largest = num1 if num1 == num2 and num2 == num3 else num2 if num2 == num3 else num3
# 输出结果
print(f"最小的数字是:{smallest}")
print(f"第二小的数字是:{second_smallest}")
print(f"最大的数字是:{largest}")
阅读全文