python 的循环嵌套

  • 循环嵌套介绍
    • 嵌套语法如下:
      • for 循环嵌套语法:
      • while 循环嵌套语法:
    • 例子如下

循环嵌套介绍

Python 语言允许在一个循环体里嵌套另一个循环(可以一层嵌套一层,反复嵌套)。主要有 for 循环嵌套while 循环嵌套

嵌套语法如下:

for 循环嵌套语法:

# for 循环嵌套语法
for iterating_var in sequence:for iterating_var in sequence:statements(s)statements(s)

while 循环嵌套语法:

# while 循环嵌套语法
while expression:while expression:statements(s)statements(s)

例子如下

例子1:

# 输出所有的水仙花数
for a in range(10):             #个位数的范围是0~9for b in range(10):         #十位数的范围是0~9for c in range(1,10):   #百位数的范围是0~9if (a+10*b+100*c == a**3+b**3+c**3):print(a+10*b+100*c)

例子2:

# 打印图形
row = int(input('输入行数(奇数):'))
if row%2!=0:for i in range(0,row//2+1):for j in range(row-i,0,-1):print(" ",end=' ')for k in range(0,2*i+1):print("*",end=' ')print(" ")for i in range(row//2,0,-1):for j in range(row-i+1,0,-1):print(" ",end=' ')for k in range(2*i-1,0,-1):print("*",end=' ')print(" ")

python 的循环嵌套相关推荐

  1. Python for循环嵌套用法

    Python 语言允许在一个循环体里面嵌入另一个循环. Python for 循环嵌套语法: for iterating_var in sequence:    for iterating_var i ...

  2. Python使用循环嵌套输出九九乘法表

    Python使用循环嵌套输出九九乘法表: 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1. 首先输出9行,循环输出 i= 1 while i <= 9:print(i ...

  3. Python:while循环嵌套方式求1000以内的质数

    质数:在大于1的自然数中,除了1和它本身外没有其它因数的自然数;最小的质数是2. Python中while循环嵌套法就是通过判断该数字是否有除1和自身外的整除数,如果有就不是质数. 1.设计一个计数器 ...

  4. python做循环嵌套_Python_循环嵌套

    感谢金角大王alex的解惑!!! 循环是什么? 转自维基的解释: 循环是一段在程序中只出现一次,但可能会连续运行多次的代码.循环中的代码会运行特定的次数,或者是运行到特定条件成立时结束循环,或者是针对 ...

  5. Python(4)循环嵌套算法及冒泡排序

    1.循环嵌套 例:男孩和女孩依次握手 (外层取一个元素,内层循环执行完再执行外层) boys = ['a','b','c','d','e'] girls = ['1','2','3','4','5'] ...

  6. python使用循环嵌套金字塔_流程控制主while,for,python画金字塔,画9*9乘法表

    5.6 自我总结 一.流程控制while 1.while while True: #while + 条件满足进行下面的循环 age = input('age:') #while 循环的内容 2.whi ...

  7. python使用循环嵌套显示数字金字塔_如何使用Python生成数字金字塔?

    在Python中使用数字生成金字塔有多种变体.让我们看一下两种最简单的形式 示例for i in range(5): for j in range(i + 1): print(j + 1, end=& ...

  8. python使用循环嵌套显示数字金字塔_循环嵌套的数字金字塔

    另一种使用列表理解的方法.在 总是将问题分解成可消化的部分.每行都是其自身的一面镜子,所以让我们先来处理我们需要的一组数字.在 这将生成一个包含所有二次幂的字符串的列表,这就是它所生成的lines = ...

  9. python新手任务:python循环嵌套

    2019独角兽企业重金招聘Python工程师标准>>> Python 循环嵌套 Python 语言允许在一个循环体里面嵌入另一个循环. Python for 循环嵌套语法: Pyth ...

最新文章

  1. C# 获取指定目录下所有文件信息、移动目录、拷贝目录
  2. CentOS RPM安装MySQL 5.6修改默认密码
  3. 初学算法-快速排序与线性时间选择(Deterministic Selection)的C++实现
  4. IBM Java多线程 - 6.其它线程 API 详细信息
  5. 201671030125+词频统计软件项目报告
  6. Go的string/int/int64转化
  7. datazen Active Directory AD 配置
  8. P4070-[SDOI2016]生成魔咒【SA,平衡树】
  9. 一粒沙子变成芯片的全过程
  10. stm32c语言写数码管定时器,使用TIM1产生1秒定时控制数码管显示0-9(STM32_10)
  11. html5 打包ios.上架,iOS帮客户打包App上架的正确姿势
  12. LeetCode 545. Boundary of Binary Tree 二叉树边界
  13. CSS 之怀疑自己的审美 1 (Day49)
  14. 树状数组区间修改和区间求和
  15. 如何让你的硬盘更快,系统更稳定!
  16. python读取图片路径f.read()转化为bytes类型
  17. w ndoWs8pE模式下载,Windows pe下载_Windows pe免费版(Windows PE工具集合)8.2 - 系统之家...
  18. php h5视频播放器,7款优秀HTML5视频播放器 - 米扑博客
  19. 【0201】用户登录界面设计
  20. 模2除法——用非常直观的例子解释

热门文章

  1. 网络安全(一) 了解什么是黑客
  2. 红旗linux9支持软件,红旗linux系统下载|红旗Linux操作系统9.0正式版下载(c语言编写) 最新版_数码资源网...
  3. Nuke里的包围曝光合成节点---BracketStacker (source!)
  4. Apache中如何设置网站默认首页
  5. AntDB基于WAL日志的DML数据闪回实现
  6. pycharm调试代码139错误的可能解决办法
  7. 将c语言程序转化成伪代码,怎么把伪代码变成源代码
  8. 定位人工智能时代的“拍照机器人”,美图M8为何能撂倒Angelababy等明星
  9. 菜鸟haqima的Java学习之路第一天
  10. apa引用要在文中吗_引用还是抄袭?80%的大学生都搞不懂的学术写作!