任意输入3个整数,使用 if 语句对这3个整数由小到大进行升序排序
时间: 2024-10-16 22:21:16 浏览: 30
程序分析下列程序的功能是用选择法对-2243计算机软件基础(一)自考本科
当你需要通过 `if` 语句对三个整数进行升序排序时,可以创建一个简单的流程控制结构,比如嵌套循环。以下是一个示例 Python 代码:
```python
def sort_numbers(a, b, c):
# 检查 a 是否是最小值
if a <= b and a <= c:
# 如果是,检查 b 是否比 c 小
if b <= c:
return [a, b, c] # 返回排序后的数组
else:
return [c, b, a]
# 否则,如果 b 最小,则进行交换
elif b <= a and b <= c:
return [b, a, c]
# 同理,如果 c 最小,则将 a 和 b 与 c 对换位置
else:
return [c, a, b]
# 输入三个整数
num1 = int(input("请输入第一个整数: "))
num2 = int(input("请输入第二个整数: "))
num3 = int(input("请输入第三个整数: "))
sorted_nums = sort_numbers(num1, num2, num3)
print("排序后的数字为:", sorted_nums)
阅读全文