美文网首页python学习笔记
python练手_37-排序

python练手_37-排序

作者: 学子CH | 来源:发表于2019-02-15 20:26 被阅读0次
    # -*- coding:utf-8 -*-
    # @Author: CH
    """
    @project: python study
    @time:
    @detail:
    @else: DO NOT STOP STUDYING!!!
    """
    # 题目 对10个数进行排序。
    #
    # 程序分析 同实例005。
    raw = []
    for i in range(10):               #输入10个数进行比较
        x = int(input('int%d: ' % (i+1)))
        raw.append(x)       #依次将输入的数字加到列表raw中
    
    for i in range(len(raw)):   #循环遍历(以列表长度为限)的值
        for j in range(i, len(raw)):    #循环遍历i到列表长度的数,进行大小比较
            if raw[i] > raw[j]:
                raw[i], raw[j] = raw[j], raw[i] #这一步就是把小的数字位置放列表的
                                                #前面,大的放后面
    print(raw)
    
    

    相关文章

      网友评论

        本文标题:python练手_37-排序

        本文链接:https://www.haomeiwen.com/subject/egameqtx.html