Python break语句,continue语句,pass 语句
1 break 语句用来终止循环语句
下面写2个语句认识一下break
# demo1 while循环
num = 10
while num > 0:
print('当前变量值 :', num)
num = num - 1
# 当变量 num 等于 5 时退出整体循环
if num == 5:
break
print("Good bye!")
# demo2 for 循环
for num in range(0, 10):
print('当前变量值 :', num)
num = num - 1
# 当变量 num 等于 5 时退出整体循环
if num == 5:
break
print("Good bye!")
打印结果:
当前变量值 : 10
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
Good bye!
当前变量值 : 0
当前变量值 : 1
当前变量值 : 2
当前变量值 : 3
当前变量值 : 4
当前变量值 : 5
当前变量值 : 6
Good bye!
2个语句但变量为5的时候都终止了
2 continue语句跳出本次循环,整体循环还在继续,
下面写2个语句认识一下continue
# demo1 while循环
num = 10
while num > 0:
num = num - 1
# 当变量 num 等于 5 时当前循环,整个循环继续
if num == 5:
continue
print('当前变量值 :', num)
print("Good bye!")
# demo2 for 循环
for num in range(1, 10):
num = num - 1
# 当变量 num 等于 5 时当前循环,整个循环继续
if num == 5:
continue
print('当前变量值 :', num)
print("Good bye!")
打印结果
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!
当前变量值 : 0
当前变量值 : 1
当前变量值 : 2
当前变量值 : 3
当前变量值 : 4
当前变量值 : 6
当前变量值 : 7
当前变量值 : 8
Good bye!
Process finished with exit code 0
i = 5 的值没有打印,是continue 跳出本次循环了
3 pass 不做任何事情,一般用做占位语句
# demo1 while循环
num = 10
while num > 0:
num = num - 1
# pass 不做任何事情,一般用做占位语句
if num == 5:
pass
print('当前变量值 :', num)
print("Good bye!")
# demo2 for 循环
for num in range(1, 10):
num = num - 1
# 不做任何事情,一般用做占位语句
if num == 5:
pass
print('当前变量值 :', num)
print("Good bye!")
打印结果
当前变量值 : 10
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 5
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
Good bye!
当前变量值 : 1
当前变量值 : 2
当前变量值 : 3
当前变量值 : 4
当前变量值 : 5
当前变量值 : 6
当前变量值 : 7
当前变量值 : 8
当前变量值 : 9
Good bye!
pass 并不会因影响语句执行
还没有评论,来说两句吧...