Python for循环嵌套教程

Python for循环嵌套详解

语法

for i in cond1 {

# do something

for j in cond2 {

for k in cond3{

# do something

}

}

}

说明

这里,我们定义了三个 for 循环的嵌套,当然,我们可以嵌套任意多个的 for 循环。

案例

循环嵌套

使用循环嵌套,打印计数器

print("嗨客网(www.haicoder.net)")

# 使用循环嵌套,打印计数器

i = 0

j = 0

for i in range(3):

print("i =", i)

for j in range(2):

print("\tj =", j)

print("Over")

程序运行后,控制台输出如下:

首先,我们定义了一个最外层的 for 循环嵌套,计数器

在最外层循环的里面,同时又定义了一个内部循环,计数器变量 j 从 0 开始,结束条件是 i < 2,每次执行一次循环将 j 的值加 1,并打印当前 j 的值。

循环嵌套打印数列

使用循环嵌套,打印数列

print("嗨客网(www.haicoder.net)")

# 使用循环嵌套,打印数列

i = 0

j = 0

for i in range(3):

print("i =", i)

for j in range(i):

print("\tj =", j)

print("Over")

程序运行后,控制台输出如下:

首先,我们定义了一个最外层的 for 循环嵌套,计数器变量 i 从 1 开始,结束条件是 i < 3,每次执行一次循环将 i 的值加 1,并打印当前 i 的值。

在最外层循环的里面,同时又定义了一个内部循环,计数器变量 j 从 0 开始,结束条件是 j < i,每次执行一次循环将 j 的值加 1,并打印当前 j 的值。

Python for循环嵌套总结

Python 的 for 循环也可以实现嵌套的效果,即 for 循环里面嵌套一个或多个 for 循环。

python两层for循环嵌套的执行过程_Python for循环嵌套相关推荐

  1. python两层循环 循环完整体一个_Python编写循环的两个建议 | 鹅厂实战(文末有福利)...

    循环是一种常用的程序控制结构.我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行.而**"循环"**,则是实现让机器不断重复工作的关键概念. 在 ...

  2. python两层循环 循环完整体一个_Python学习教程(Python学习路线):Python编写循环的两个建议...

    原标题:Python学习教程(Python学习路线):Python编写循环的两个建议 Python学习教程(Python学习路线):给大家总结了两个Python编写循环的建议 循环是一种常用的程序控制 ...

  3. python两层装饰器_python装饰器

    Python的装饰器的英文名叫Decorator,基本上适用的场景就是"装修":不涉及主流程业务,用于鉴权.审计等副业. 1.函数 在python中,函数通过def关键字.函数名和 ...

  4. python循环输入姓名并打印_python基础循环的学习记录

    一.while循环 如果条件成立(true),重复执行相同操作,条件不符合,跳出循环 while 循环条件: 循环操作 (1)while循环示例 例:输入王晓明5门课程的考试成绩,计算平均成绩i=1 ...

  5. python 定时器、每天凌晨3点执行方法_python 定时器,实现每天凌晨3点执行的方法...

    python 定时器,实现每天凌晨3点执行的方法 发布时间:2020-09-21 02:30:36 来源:脚本之家 阅读:95 作者:姚贤贤 如下所示: ''' Created on 2018-4-2 ...

  6. python两层嵌套 [i for x in L for i in x]

    大家都见过 [x for x in L ] 可能没见过 [i for x in L] positive_pairs = [(1,2),(3,4),(5,6),(7,8),(70,80)] negtiv ...

  7. python循环结构高一信息技术有限公司_Python之循环结构

    while循环结构 格式: while 表达式: 语句块 执行流程:当程序执行到while语句时,首先判断表达式的真假.若表达式的值为真,则执行缩进的语句块,之后返回表达式继续判断:若表达式的值为假, ...

  8. python中的for语句可以在任意序列_python在循环内任意增加迭代器

    python在循环内任意增加迭代器 我可能会以错误的方式处理此问题,但我想知道如何在python中处理此问题. 首先一些C代码: int i; for(i=0;i<100;i++){ if(i ...

  9. python两个字典合并为一个新字典_Python合并2个字典成1个新字典的方法(9种)

    字典是Python语言中唯一的映射类型. 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表. 字典对象是可变的,它是一个容器类型,能存储任意个 ...

最新文章

  1. CCF2016.4 - A题
  2. sscanf函数和正则表达式
  3. [Intel Edison开发板] 02、Edison开发板入门
  4. mysql菜鸟手迹1--安装及目录介绍
  5. CDKEY制作:为什么会有CDKEY产生机这样的破解工具?
  6. FLASHFTP简体中文破解版
  7. 一种轻量化多尺度的遥感跨模态图文检索方法
  8. 如何修改echarts源码(其他框架也可适用)
  9. 4键电子手表说明书_4键sport电子表使用说明书,按START键可循环选择12/24小时显示格式...
  10. NRF51822蓝牙初学笔记1.0之 GAP笔记
  11. 带有CAN模块通讯的labview转化为应用程序(exe)CAN模块启动失败问题解决办法
  12. 自费送几本豆瓣9.0高分Python书籍,助你涨薪至30K
  13. JAVA我的世界给op_我的世界手机版op指令大全 op指令怎么用
  14. python 学习分享之简单的播放音乐1(playsound)
  15. c语言tab什么意思_速收藏 | 学习C语言最需要记住的基础知识!!
  16. matlab拟合伽玛曲线,HDR详解 - 伽玛曲线
  17. 多功能的U盘启动盘制作工具
  18. 力扣每日一题-第29天-575.分糖果
  19. 219-C++多线程(条件变量)
  20. 这22件事世界首富们都在做,受益一生!

热门文章

  1. Java读取PI数据库测点值
  2. Office提示您的许可证不是正版弹框解决办法
  3. VUE Window 环境配置
  4. 数据类型转换:wstring和string
  5. 经验分享丨搭建积分兑换商城运营流程
  6. 一文让你马上了解机器学习在马蜂窝酒店聚合中的应用初探
  7. pytorch TensorRT PQT,QAT + 相关资源
  8. LED太阳能射灯芯片-DLTAP703SA-杰力科创
  9. C++ Primer Plus 编程练习4
  10. 智能手机应用的4个必备功能