首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python循环语句 ② ( while 嵌套循环 | 代码示例 - while 嵌套循环 )

一、while 嵌套循环 1、while 嵌套循环语法 while 嵌套循环 就是 在 外层循环 中 , 嵌套 内层循环 ; while 嵌套循环 语法格式 : while 外层循环条件: 外层循环操作...1 外层循环操作2 while 内存循环条件: 内层循环操作1 内层循环操作2 while 嵌套循环 也是基于 空格缩进 , Python 中基于 空格缩进 判定代码逻辑层次关系 ; 外层循环... 循环操作 前面有 四个空格缩进 , 内层循环 while 关键字 循环条件 所在语句 前面有 四个空格缩进 , 内存循环 循环操作 前面有 八个空格缩进 ; 注意 : 注意 外层循环...与 内层循环 控制条件 设置 , 不要出现无限循环 ; 循环层次越多 , 涉及到 循环控制变量 也就越多 ; 2、代码示例 - while 嵌套循环 代码示例 : """ while 嵌套循环代码示例...# 不符合 i <= 3 要求 , 终止循环 # 循环次数为 i - 1 print(f"循环次数 : {i - 1}") 执行结果 : 第 1 次外层循环 第 1 次内层循环

21920

while循环嵌套while循环

滑动窗口算法非常适用用来查找数组连续区间,核心就是: while循环嵌套while循环 窗口收缩 窗口匹配 下面我们写出伪代码框架套路,并用这个套路来解相应题,该思路来自labuladong算法小抄...,我自己改成了个人觉得更通用版本,只需要实现is_need_shrinkis_match方法即可。...while 窗口需要收缩: left++; 结果集.添加([left,right]) return 结果集 实现大同小异,但是python代码几乎都是最少,以下都用python...这上面的字符串排列子串完全相同套路,不同是上面的只需要一个解即可,这个需要所有解。...可能相同,用一个就行了 比如循环里面重复计算need_map构造字典操作,避免重复计算,可以提取到函数外部 比如有时候不需要所有的解,可以直接在is_match匹配时return 代码都搞出来了,这种优化都相对简单

3.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

while、do...while嵌套循环复习

true,则执行{ }里语句,如果为 false,则直接执行while语句,不进入循环体。...(3)细节 1)循环条件是一个返回布尔值表达式 2)while循环是先进行判断,后执行语句 (4)练习         使用while循环打印1-100之间所有能被5整除数 public class...所以至少会执行一次 4)循环条件 while 一样,也是返回一个布尔值类型 (3)练习 1)计算1-100 2)统计1-200 之间能被5整除但不能被3整除个数 public class DoWhileExercise01...+ count + "个"); } } 三、多重循环循环嵌套) (1)介绍 1)将一个循环放在另一个循环体内,就形成了嵌套循环。...2)实际上,嵌套循环就是把内层循环当做外层循环循环体。也就是说,只有内层循环循环条件为false时,外层循环的当次循环才会结束。

1.2K40

Python|While循环For循环

1 While循环 1 基本格式: while循环基本格式如下: while条件表达式: 条件满足,执行循环语句 2 示例: ? ?...2 For循环 1 基本格式: for循环基本格式如下: for变量in序列: 循环语句 2 示例: ?...3 循环常用语句 1 break语句: break语句用于跳出整个循环。 示例: ?...2 continue语句 continue语句是用来结束本次循环,紧接着执行下一次循环。 示例: ? 3 pass语句 pass是空语句,它出现是为了保持程序结构完整性。...4 else语句 else语句除了if语句配合使用外,whilefor循环也可以使用else语句。在循环中使用时,else语句只在循环完成后执行,也就是说,break语句也会跳出else语句块。

3.8K20

pythonwhile循环for循环练习

Python while循环 说明:python divmod() 函数把除数余数运算结果结合起来,返回一个包含商余数元组(a // b, a % b)。 ...具体代码:  # 计算1~100之间所有整数 num = 0 i = 1 while i < 101:     num += i     i += 1 print(num) # 打印字符A~Z n...= 65 while n <= 90:     l = chr(n)     n += 1     print(l, end=' ') ''' # 大写转小写,小写转大写,其它字符不变,然后输出 i =...    for j in range(1,i+1):         print('{}*{}={}\t'.format(i,j,i*j),end='')     print() # 从终端输入两个整数mn...,打印m*n表格, # 如:2,5,打印如下图形: # 1 2 3 4 5 # 6 7 8 9 10  m = int(input("请输入一个整数:")) n = int(input("请再输入一个整数

2.2K30

for while循环语句举例python_pythonwhilefor循环用法

实例: # 输出 Python 每个字母 for letter in 'Python': if letter == 'h': pass print('这是 pass...d 阶乘结果是: %d' %(num,res)) 3.while循环语句 当while循环满足条件时,做循环体里面的事情,即: while 条件(): 条件满足时,做事情1 条件满足时...,做事情2 实例: i = 0 result = 0 while i <= 100: result += i i += 1 print('1+2+3+...+100为:%d'...%result) 那么可以考虑一个问题 如果while条件恒为真时,那就是一个死循环,死循环在我们生产环境中也是不可缺少一部分 while循环实例: while True: print...4.while嵌套 whilefor循环都可以进行嵌套使用已达到我们想要实现功能 while嵌套实例: 打印9*9乘法表 row = 1 while row <= 9: col = 1

2.3K10

4个方面详细讲解Pythonwhile循环嵌套

一、应用场景: 故事梗概: 有一天你女朋友她又生气了,让你说3遍“媳妇,我错了”,这个程序是不是循环即可?但是如果你女朋友说:还要刷今晚吃饭碗,这个程序又该怎么写呢?...总结:嵌套就是包含意思,所谓while循环嵌套,就是一个while里面嵌套一个while写法,每个while之前基础语法是相同。 三、快速体验--以上场景复现 """ 1....上面是一套惩罚,这一套惩罚重复执行3天----一套惩罚要重复执行---放到一个while循环里面 """ j = 0 while j < 3:     i = 0 while i < 3:...j += 1 返回结果如下图: 图片1.png 四、理解while循环执行流程 当内部循环执行完成之后,再执行下一次外部循环条件判断。...图片3.png 如果大家想看更多Python免费教程方面的文章,可以移步去我个人空间,会一直更新Python方面的文章,不止是基础后期进阶也会慢慢更新。

1.4K21

上手pythonwhile循环for循环

空格缩进if判断一样,都需要设置  while循环嵌套  生活中嵌套循环      每天都去向小美表白 直到成功为止 每次表白流程是: 送10朵玫瑰然后表白 同判断语句嵌套一样...,循环语句嵌套,要注意空格缩进。...它可以让我们多行字符串进行对齐。 for循环   除了while循环语句外,Python同样提供了for循环语句。...在这个重复过程中,会出现一些其它情况让我们不得不: 暂时跳过某次循环,直接进行下一次 提前退出循环,不在继续 对于这种场景,Python提供continuebreak关键字 用以对循环进行临时跳过直接结束...continue关键字用于:中断本次循环,直接进入下一次循环 continue可以用于:    for循环while循环,效果一致  continue关键字只可以控制:它所在循环临时中断

1.5K10

switch 语句,while 循环,for 循环do while循环

while 循环 while 语句语法结构 if 语句⾮常相似。...while后边条件满⾜,死循环打印hehe return 0; } while循环⾸先上来就是执⾏判断表达式,表达式值为0,循环直接结束;表达式值不为0,则执⾏循环语句,语句执⾏完后再继续判断...循环 while for 这两种循环都是先判断,条件如果满⾜就进⼊循环,执⾏循环语句,如果不满⾜就跳出循环;⽽ do while 循环则是先直接进⼊循环体,执⾏循环语句,然后再执⾏ while判断表达式...在 do while 循环中先执⾏语句,执⾏完语句,在去执⾏判断表达式,判断表达式结果是!=0,则继续循环,执⾏循环语句;判断表达式结果==0,则循环结束。...所以在 do while 语句中循环体是⾄少执⾏⼀次,这是 do while 循环⽐较特殊地⽅。 练习: 输⼊⼀个正整数,计算这个整数是⼏位数?

11210

python while循环

经过昨天学习,相信大家已经对python条件判断表达式if/else有一定了解了,那么我们今天配合昨天课程讲解一个新概念 – while循环 。...一.while循环语法: while 判断条件: 执行语句…… 二.while循环示例: # !...:{}".format(sum)) 输出结果: while循环一共执行了 9977 次 1~9977之间所有的数字累计求和结果是:49775252 三.while循环 文章看到这里,可能有些小伙伴就有想法了...如何解决上面死循环问题,我们留到下一篇文章继续讲解,传送门:python教程 – 关于循环中使用break/continue 四.重点总结 while循环python开发中必不可少,其实使用也比较简单...猜你喜欢: 1.python运算符 2.关于循环中使用break/continue 转载请注明:猿说Python » python while

1.6K10

Python - while 循环

今天小婷儿给大家分享Python - while 循环Python - while 循环 这次将为大家介绍 Python 3 中 while 循环语句使用。...Python 3 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理相同任务。 Python 3 中 while 执行语句可以是单个语句或语句块。...类似if语句语法,如果你while循环体中只有一条语句,可以将该语句与while写在同一行中 flag = 'python' while (flag): print ('欢迎学习Python!')...小婷儿python正在成长中,其中还有很多不足之处,随着学习工作深入,会对以往博客内容逐步改进完善哒。...小婷儿python正在成长中,其中还有很多不足之处,随着学习工作深入,会对以往博客内容逐步改进完善哒。 重要事说三遍。。。。。。

99720

Python 循环 while,for

3,通常在循环语句块內需要改变循环来控制循环次数变量走向 while循环嵌套while语句本身是语句,其它语句一样可以嵌套在其它复合语句中(如:if语句 ,while语句, for语句...说明: 1,当break语句执行后,此循环语句break之后语句将不再执行 2,break语句通常if语句组合使用。...3,break语句终止循环时,循环语句else子句将不会被执行 4,break语句只能终止当前循环执行,如果有循环嵌套时,不会跳出嵌套外重循环 5,break语句只能在循环语句(while或for...2不会执行, 可迭代对象时指能依次获取数据元素对象 四: for循环嵌套while循环嵌套一样 如: for x in "ABC":         for y in "123":                 .../test.py  A1 A2 A3 B1 B2 B3 C1 C2 C3 经典否循环嵌套示例:                 用for循环嵌套打印如下图形: (输入一个数n(10以内)代表矩形宽度高度

1.2K20

Python - while 循环

前言 在代码中有的时候我们需要程序不断地重复执行某一种操作 例如我们需要不停判断某一列表中存放数据是否大于 0,这个时候就需要使用循环控制语句 这里会讲解 while 循环 python 有两种循环语句...在循环结构中,程序执行流程为: 判断循环条件 如果为真,则执行循环代码块;执行后跳转到步骤 1,重复第 1 步第 2 步....html while + break 语句 这是一个检测 number 是否会素数循环 factor 是因子,通过循环取 2 到 number - 1 数字 number = 9 is_prime...(is_prime) # 输出结果 False while + continue 栗子 # continue sum = 0 number = 0 while number < 7: number...= 0: continue sum += number # 求和 print(sum) 2+4+6 while + else 栗子 语法格式 while 条件: 代码块

52440

whiledo while循环语句

HTML5学堂:在JS循环语句当中,for、for-in的确是使用管比较频繁,但是额外还有两种循环语句,一种是while语句,一种是do-while语句,今天主要讲解这看两种语句,并比较一下它们与for...学过计算机都会接触到循环循环有很多种,今天我们就来看看whiledo while区别吧 while语句 语法:while(判断条件){} while循环满足条件后执行大括号内内容,下面我们来直接看下...while不满足条件因此没有执行累加,最后结果就为1加到100结果 do while语句 语法:do {执行} while(条件) do while循环在字面上就能与while循环区分开来,do while...for循环 前端开发中for循环较为频繁,for循环类似while循环。...while循环对比可以发现,for循环将初始化,条件表达式都放在一起了使大括号内容可以变得更精简。

2.7K70
领券