continue语法求解
本帖最后由 andytang866 于 2023-3-21 17:41 编辑i = 0
while True:
i = i +1
if i == 2:
print("Skipping 2")
continue
if i == 5:
print("Breaking")
break
print(i)
print("Finished")
新手初学python语法 这段循环语句没看懂,求大佬帮忙解释一下breaking 和 continue 用法 本帖最后由 52pojieAlvin 于 2023-3-21 17:46 编辑
i = 0 ---初始化变量while True: ---一直循环 i = i +1 ---i每次加1 if i == 2: ---如果i等于2 print("Skipping 2") --打印 continue---跳出并继续执行循环,后面的Print(i)不会被执行 if i == 5: ---如果i等于5 print("Breaking")--打印 break ---跳出整个循环,不在执行循环,跳到print("Finished") print(i) --打印会打印 1 3 4 print("Finished")--循环结束后打印一次 continue 就是跳过 break就是结束循环 continue 跳过本次循环,进行下一次循环break就是结束循环 continue 跳过本次循环,break 跳出整个循环 continue 跳到while上面 break 跳到print 上面 continue跳过本次循环,也就是不执行本次循环中continue后面的语句,直接进行下一次循环,而break是结束整个循环 contine跳过会继续循环,break直接中断循环 这是一个Python代码,它将通过不断将变量“i”增加1并打印其值来运行,除非它等于2,在这种情况下,它将跳过该值并打印“Skipping 2”。如果'i'的值等于5,则会打印“Breaking”,并使用break语句退出循环。最后,在循环完成后,它将打印“Finished”。
本帖最后由 paypojie 于 2023-3-22 12:30 编辑
# 定义变量i 其值为零
i = 0
# 进入无限循环 因为条件始终为真
while True:
# 每进入一次while循环 i的值就自身加一
i = i +1
# 如果i的值为二 就打印 Skipping 2
if i == 2:
print("Skipping 2")
# continue用来跳过本次循环 后面的语句将不再执行 继续进入到下一次while循环
continue
# 如果i的值为五 就打印Breaking 然后 跳出while循环
if i == 5:
print("Breaking")
# break语句用于跳出整个while循环
break
# 打印i的值
print(i)
# 打印Finished
print("Finished")