博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【课程12】循环嵌套和算法
阅读量:4684 次
发布时间:2019-06-09

本文共 1012 字,大约阅读时间需要 3 分钟。

【循环镶嵌】

# '''相亲约会''' # 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))

 

转载于:https://www.cnblogs.com/wanguku/p/10261876.html

你可能感兴趣的文章
oracle 函数捕获错误模板
查看>>
"fatal error LNK1169: 找到一个或多个多重定义的符号" 解决方案
查看>>
IIS Server Application Unavailable
查看>>
defer和async的详细区别
查看>>
利用rand7() 产生rand10()(腾讯)
查看>>
java 中的线程池和线程 调用小demo
查看>>
ACM题目————Sunscreen
查看>>
Kattis之旅——Rational Arithmetic
查看>>
Weekly Contest 142
查看>>
部署OVF模板失败,提示用户取消任务
查看>>
7-2 树的同构 (25 分)
查看>>
学习node.js 第4篇 建立一个最小的web聊天系统
查看>>
SQL Server install SkipRules Cluster_VerifyForErrors or RebootRequiredCheck
查看>>
C# pdf打印 指定打印机
查看>>
poj 3468 A Simple Problem with Integers 线段树
查看>>
ASP.Net 验证视图状态 MAC 失败
查看>>
jQuery 在iframe中操作父页面某元素的方法
查看>>
微信小程序
查看>>
[题目] Luogu P3716 [CTSC2000]冰原探险
查看>>
linux下用phpize给PHP动态添加扩展
查看>>