zoukankan      html  css  js  c++  java
  • 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('请输入整数:
    '))
            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 

  • 相关阅读:
    AJPFX:如何保证对象唯一性呢?
    AJPFX关于this用法和注意事项
    AJPFX关于abstract的总结
    AJPFX区分this和super
    AJPFX关于java数组排序
    AJPFX关于异常和file类的总结
    AJPFX总结Java 类加载器
    优先级队列用法详解(priority_queue)
    子类中调用构造函数和析构函数的顺序
    strcpy,memcpy,memset函数实现
  • 原文地址:https://www.cnblogs.com/JunSheep/p/8724305.html
Copyright © 2011-2022 走看看