循环的嵌套注意思维方式,比如分成两个循环语句后在进行嵌套
循环的嵌套注意思维方式,比如分成两个循环语句后在进行嵌套
continue影响的是离它最近的上一条循环
结束掉本次循环,跳过本次循环后边的语句
break、continue、pass语句
1.break语句可以跳出for和while的循环体
n = 1
while n <= 100:
if n >10:
break
print(n)
n += 1
结果打印1~10
2.continue语句跳过当前循环,直接进行下一轮循环
n = 1
while n <10:
n = n+1
if n % 2 ==0:
continue
print(n)
3.pass是空语句,一般用作站位语句,不做任何事情
for letter in "room":
if letter == "o":
pass
print("pass")
print(letter)
break
i = 0
while i < 10:
i += 1
if i == 5: #这里为条件,如果条件符合,break将结束循环
break #结束整个while循环
print(i)
continue影响的是最近一层的循环
i = 0
while i < 10:
i += 1
if i == 5:
continue #影响的是最近一层循环,比如跳过5这层,执行后面的循环
print(i)
while\for和else结合使用(了解)
for i in range(3):
cmd = input("请输入指令:")
if cmd == "exit":
break
print("您输入了",cmd)
else: #else语句在循环被中断的情况下不执行
print("您输入了3次命令")
循环的嵌套:
找规律
print的打印范围
break:跳出循环体
continue:跳出当前循环
pass:跳过