zoukankan      html  css  js  c++  java
  • 【课程12】循环嵌套和算法

    【循环镶嵌】

    # '''相亲约会'''
    # boys = ['boys1','boys2','boys3']
    # girls = ['girls1','girls2','girls3']
    # for boy in boys:
    # for girl in girls:
    # print('%s shakes %s'% (boy,girl))
    # '''九九乘法表'''
    # for i in range(1,10):
    # for j in range(1,i+1):
    # print('{}X{}={} '.format(j,i,i*j), end=' ')
    # print()

    【列表生成式】

    beforetax = [10000,15000,8000,4000,5000]
    '''method-1'''
    # aftertax = [int(one*0.9) for one in beforetax]
    '''method-2'''
    # aftertax = []
    # for one in beforetax:
    # aftertax.append(int(one*0.9))
    '''加判断符号'''
    aftertax = [int(one*0.9) for one in beforetax if one>=10000]
    print(aftertax)

    【排序算法】

    '''升序降序'''#sort
    alist = [8,2,6,0]
    # alist.sort()#升序
    # alist.sort(reverse=True)#降序
    # print(alist)

    '''冒泡'''
    def mysort(inlist):
    for i in range(len(inlist)-1):
    for j in range(0,len(inlist)-1-i):
    if inlist[j]>inlist[j+1]:
    inlist[j],inlist[j+1] = inlist[j+1],inlist[j]
    return inlist
    print(mysort(alist))
    若有错误或建议,敬请联系勘正! 创建者:万骨枯 联系QQ:964942913 地址:四川成都
  • 相关阅读:
    3/10
    2/10
    福大软工 · 最终作业
    福大软工 · 第十二次作业
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
  • 原文地址:https://www.cnblogs.com/wanguku/p/10261876.html
Copyright © 2011-2022 走看看