Discuss / Python / 大神帮帮忙

大神帮帮忙

Topic source

大笑肖肖

#1 Created at ... [Delete] [Delete and Lock User]

n=1

while n<101:

if n==10:

  continue

print(n)

n=n+1

print('end')

我这个为什么执行到9   就没有输入内容了

哲学术士

#2 Created at ... [Delete] [Delete and Lock User]

执行到9后,n++,n=10,n会不断的执行

if n==10:

  continue

而忽略下面的n++操作,

也就是死循环!

大笑肖肖

#3 Created at ... [Delete] [Delete and Lock User]

懂了  谢谢

请问n=10忽略掉直接执行下一个不是接着执行n=11吗?为什么忽略掉后面全部的啊?

roc风羿

#5 Created at ... [Delete] [Delete and Lock User]

@只是练习生,执行continue可不就是直接跳过本次循环(就是循环内continue后面的部分,即n = n +1不会执行)执行下一轮循环嘛,你提出这个问题前没有仔细学习和理解continue的含义和用法,你可以尝试再回头去看看正文里continue的解释和用法以及示例,重新学习一遍,看看和层主的结构有什么不同;


  • 1

Reply