首页 > 软件 > Python提示'continue' outside loop

Python提示'continue' outside loop

软件 2022-07-05

关于Python中continue用法问题

whileTrue:
n=input('来猜猜我心里所想的数字:')
ifn=='520':
print('呀,猜对啦!')
break;
else:
print('唉呀,非常抱歉,你猜错了!')
else:
print('那么多次机会你都没猜对!')

python中用于跳出本次循环的语句是

Pythoncontinue语句用于跳出本次循环,break语句用于跳出整个循环

continue 语句用于跳过当前循环的剩余语句,然后继续进行下一轮循环

continue 语句只能用在while和for循环中


# 第一个实例

for letter in 'Python':
if letter == 'h':
continue
print ( letter )var = 6



# 第二个实例

while var > 0:
var = var -1
if var == 5:
continue
print ( var )print ( "end" )

为什么python中continue会无限循环?

那是因为输出太快你看不到过程,加一句就看清楚了:

python怎么跳出循环

python中常用的两种退出循环方式,break和continue 举个例子更直接: 1、以break方式退出循环:当某些条件成立,退出整个循环i = 1 # 例:吃5个苹果--循环:吃完第3个吃饱了,第4个和第5个不吃了(不执行--==4 或 》3) while i <= 5: # 条件:如果吃到第4或>3 打印吃饱了不吃了 if i == 4: print('吃饱了,不吃了') break print(f'吃了第{i}个苹果') i += 1 2、以continue方式退出循环:当条件成立,退出当前一次循环,继而执行下一次循环 # 例:吃5个苹果--循环:吃到第3个吃出一个虫子,第3个不吃

python continue语句问题

虽然在Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。
break

复制代码 代码如下:


# encoding=UTF-8
for x in range(10):
if x==5:
break
print x


上面使用的break循环,所以执行到x==5的时候就跳出了整个for循环,因此print x语句只打到4的时候就终止了,因此输出结果如图:

continue

复制代码 代码如下:


# encoding=UTF-8
for x in range(10):
if x==5:
continue
print x


标签:Python入门 信息技术 python 编程 编程语言

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18