前言
大部分初学编程的人来说刚开始都会练习判断两个数或者三个数的大小,来熟悉某种语言的特性和最基本的if,else循环,当我们学习了更高级的语法知识后,又会有不同的实现方式,比如这道练习题依次接收用户输入的3个数,排序后打印现在我们来看一下在Python中都有哪些方法来实现:
1, 采用分支结构,用最基本的if和else来实现:
a = int(input('a>>>'))
b = int(input('b>>>'))
c = int(input('c>>>'))
if a>b:
if b>c:
print('a>b>c')
else:
if a>c:
print('a>c>b')
else:
print('c>a>b')
elif a
if b
print('c>b>a')
else:
if c>a:
print('b>c>a')
else:
print('b>a>c')
这可能是大部分初学编程er的第一想法,但较为繁琐,由于我最近刚学到列表list,那么如果用list来实现的话方法有哪些呢
2,引入列表
nums = []
for i in range(3):