for-in循环
- in表示从(字符串、序列等)中依次取值,又称为遍历
- for-in遍历的对象必须是可迭代对象
文章插图
文章插图
内置函数range()
- 用于生成一个整数序列
- 创建range对象的三种方式
文章插图
- 返回值是一个迭代器对象
- range类型的优点 :不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop和step,只有当用到range对象时,才会去计算序列中的相关元素
- in与not in判断整数序列中是否存在(不存在)指定的整数
- break语句:用于结束循环结构,通常与分支结构if一起使用
文章插图
- continue语句:用于结束当前循环,进入下一次循环,通常与分支结构中的if一起使用
文章插图
- 二重循环中的break和continue用于控制本层循环
文章插图
循环嵌套
循环结构中又嵌套了另外的完整的循环结构,其中内层循环做为外层循环的循环体执行 。
文章插图
文章插图
for i in range(1, 10): for j in range(1, i+1): print("%d*%d=%d" % (i, j, i*j), end="t") print()
百钱买百鸡问题鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
for i in range(0, 21): for j in range(0, 34): k = 100-i-j if (i*5+j*3+k//3==100) and (k%3==0): print(i, j, k)
总结 文章插图
- 人生苦短,我用Python,初学者最友好的编程语言
- Python语言print语句和变量使用
- 全球最大同性交友网站,github代码版本管理
- 一文详解git版本创建与回退,程序猿居家旅行必备技能
- 一文详解git分支管理,平行宇宙中的代码合并
- 一文详解Nginx服务器配置,反向代理和负载均衡
- linux革命性工具,shell脚本自动化
- Linux Shell正则表达式,高效操作字符串
- Linux Shell三剑客之sed,功能强大的文本处理工具
推荐阅读
- icloud怎么用,icloud的正确用法详解
- 电商运营怎么做数据分析,详解电商运营策略
- 天猫转让需要多少钱,天猫店铺转让流程及费用详解
- 建网站需要多少钱,建站费用详解
- 开发软件需要什么配置及技术,软件开发流程详解
- 前端js中http跳转https报403错误,请求头referer详解
- 学习Python,需要掌握的20个命令
- 网站建设步骤详解,怎样建设网站效果好
- 伸手党表示什么意思,一文教你正确拒绝身边的伸手党
- 什么是python(python有什么用)