DAY 001--将三个数进行排序输出
分析流程:
1、定义一个空列表
2、分别依次输入三个数字-----input方法
3、将三个数字依次加入空列表中-----list.append(obj)方法
4、将列表进行排序并输出-----sorted(iterable,key=None,reverse=False)方法
代码如下:
number_list = [] def compare(): global number_list for i in range(3):#设定输入次数为3次 x = int(input('请输入整数:\n')) number_list.append(x)#将输入的值添加到number_list中 new_number_list = sorted(number_list) # 从小到大排列,sorted(iterable,key=None,reverse=False) new_number_list1 = sorted(number_list, reverse=True) # 从大到小排列 sorted(iterable,key=None,reverse=Ture) print("从小到大排列为:{}".format(new_number_list)) print("从大到小排列为:{}".format(new_number_list1)) if __name__== "__main__": compare()
题目反思:
1、判定输入三次,使用range()来指定输入的次数----for i in range(3)
2、列表进行排序,用sorted方法----sorted(iterable,key=None,reverse=Ture)
新学知识点:
1、用range来指定输入的次数----for i in range(3)
2、对列表进行排序,使用sorted()方法----sorted(iterable,key=None,reverse=Ture)
Mark on 2018.4.6