Python循环break,python循环结构之break
这篇文章主要介绍了大蟒循环控制语句破裂与继续,中断就像是终止按键,不管执行到哪一步,只要遇到打破,不管什么后续步骤,直接跳出当前循环
前言:
循环中通过破裂语句会立刻终止并跳出循环语句10 .休息就像是终止按键,不管执行到哪一步,只要遇到打破,不管什么后续步骤,直接跳出当前循环。
例题1:计算阶乘
例1:计算43的阶乘,break方案见方法四。
方法一:通过math库
导入数学
value=math.factorial(43)
打印(值)
方法二:通过递归
国防预算(北):
如果n==1:
返回数字一(one)
else:
返回n * getRes(n-1)
if __name__==__main__:
result=getRes(43)
打印(结果)
方法三可以通过 for 循环
结果=1
对于(1,44):范围内的英语字母表中第九个字母
结果*=我
打印(结果)
方法四:通过 while-break 循环
num=43
结果=1
而1:
如果数量==1:
破裂
结果=结果*数量
数字=数字-1
打印(结果)
例题2:质数
例题2.1:61是质数
# 用破裂测试质数
定义主要(编号):
对于范围(2,编号):中的英语字母表中第九个字母
如果数量%i==0:
打印(不是质数)
破裂
else:
打印(是质数)
打印(测试结束)
if __name__==__main__:
num=61
素数
例题2.2:列出1-100中所有的质数
# 用破裂测试质数
prime_num=[]
定义主要(编号):
如果num!=1:
对于范围(2,编号):中的英语字母表中第九个字母
如果数量%i==0:
破裂
else:
退货数量
if __name__==__main__:
对于范围(1,100):内的英语字母表中第十个字母
值=质数(j)
如果值!=无:
质数追加(值)
打印(主要数量)
continue
继续与破裂不同的是,在程序执行到继续时,会直接回到循环开始处继续下一个循环,而不退出循环。
继续跳过的是继续后面的步骤,然后继续新的下一个循环。
数列处理
处理数列:奇数+2,偶数加1:
a=[1,2,4,5,7,8,4,1,34,32,56,77,1]
b=[]
对于a:中的英语字母表中第九个字母
如果i%2==0:
i=i 1
else:
i=i 2
乙。附录(一)
打印(二)
a=[1,2,4,5,7,8,4,1,34,32,56,77,1]
b=[]
对于a:中的英语字母表中第九个字母
如果i%2==0: #如果是偶数
i=i 1
乙。附录(一)
继续
i=i 2
乙。附录(一)
打印(二)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。