我们想办法把最小的数放到 x 上, 先将 x 与 y 进行比较, 如果 x>y 则将 x 与 y的值进行交换, 然后再用 x 与 z 进行比较, 如果 X>Z 则将 x 与 z 的值进行交换, 这样能使 x 最小
代码1:(sort函数)
#程序5
'''
输入三个整数 x,y,z, 请把这三个数由小到大输出。
程序分析:
我们想办法把最小的数放到 x 上, 先将 x 与 y 进行比较, 如果 x>y 则将 x 与 y的值进行交换,
然后再用 x 与 z 进行比较, 如果 X>Z 则将 x 与 z 的值进行交换, 这样能使 x 最小
'''
x = int(input('请输入第一个整型数字:'))
y = int(input('请输入第二个整型数字:'))
z = int(input('请输入第三个整型数字:'))
n = [x, y, z]
n.sort()
print(n)
代码2:(逻辑分析)
x = int(input('请输入第一个整型数字:'))
y = int(input('请输入第二个整型数字:'))
z = int(input('请输入第三个整型数字:'))
if (x <= y)and(x <= z):
if y <= z:
a = x
b = y
c = z
else:
a = x
b = z
c = y
elif (y <= x)and(y <= z):
if x < z:
a = y
b = x
c = z
else:
a = y
b = z
c = x
else:
if (z <= y)and(z <= y):
if y <= x:
a = z
b = y
c = x
else:
a = z
b = x
c = y
print(a, b, c)