python中的break\return\pass\continue用法

时间:2023-01-02 22:41:14

continue:

def func():
for i in range(1,11):
if i % 2 == 0:
continue # 作用是当符合上面的if判语句后,就直接跳过之后的语句,也就是不执行print(i)
print (i)
func() # 输出的结果是:1,3,5,7,9

break

def func1():
for i in range(1,11):
if i % 2 == 0:
break # 作用是不满足if语句后,直接执行print(i)
print (i)
func1()
# 输出的结果是:1

return

def func2():
for i in range(1,11):
if i % 2 == 0:
return i # 符合第一个条件的情况,就直接往下面执行
print(i)
func2() # 输出结果是:2

pass

def func3():
for i in range(1,11):
if i % 2 == 0:
pass # 不做任何的操作,无论if条件是什么,都会执行下面的代码
print (i)
func3() # 输出的结果是;1,2,3,4,5,6,7,8,9,10