python 流程结构练习
8.由控制台输入三个数(用户输入),并升序排序输出(使用嵌套if).
123 132 213 231 312 321
a = int(input('a='))
b = int(input('b='))
c = int(input('c='))
方法一:通过写出全部清空判断比较;
if a<=b and b<=c:
print(a,b,c)
elif c<=b and b<=a:
print(c,b,a)
elif b<=a and a<=c:
print(b,a,c)
elif a<=c and c<=b:
print(a,c,b)
elif b<=c and c<=a:
print(b,c,a)
elif c<=a and a<=b:
print(c,a,b)
分支:简化比较次数,对一次比较输出两次结果,减少比较次数;
num1 = int(input('请输入第一个数:'))
num2 = int(input('请输入第二个数:'))
num3 = int(input('请输入第三个数:
python 流程结构练习最先出现在Python成神之路。
共有 0 条评论