# 使用break跳出while循环
count = 0
while True:
print("这是第", count, "次循环")
count += 1
if count > 5:
break
# 使用break跳出for循环
for i in range(10):
if i > 5:
break
print("这是第", i, "次循环")
使用if语句和break语句结合,当满足某个条件时,提前结束循环。例:
# 找出列表中第一个大于10的数
numbers = [1, 3, 7, 12, 5, 8]
for num in numbers:
if num > 10:
print("找到了第一个大于10的数:", num)
break
#遍历列表numbers,当遇到第一个大于10的数时,就打印出这个数,并使用break语句跳出循环。
continue语句用例:
# 使用continue跳过while循环中的某次循环
count = 0
while count < 10:
count += 1
if count % 2 == 0:
continue
print("这是第", count, "次循环")
# 使用continue跳过for循环中的某次循环
for i in range(10):
if i % 2 == 0:
continue
print("这是第", i, "次循环")
return语句用例:
# 定义一个求和函数
def sum(a, b):
result = a + b
return result
# 调用求和函数
s = sum(1, 2)
print("1 + 2 =", s)
# 定义一个判断素数的函数
def is_prime(num):
if num < 2:
return False
for i in range(2, num):
if num % i == 0:
return False
return True
# 调用判断素数的函数
print("2是素数吗?", is_prime(2))
print("4是素数吗?", is_prime(4))