Python中的循环语句
Python中的循环语句是用来重复执行一段代码的语句,主要有以下两种:
while语句
用来在一个条件成立的情况下,重复执行一个代码块,直到该条件不成立为止。例如:
# 定义一个变量
x = 1
# 使用while语句打印1到10的数字
while x <= 10:
# 如果条件成立,执行这个代码块
print(x)
# 输出:1 2 3 4 5 6 7 8 9 10
x = x + 1 # 更新变量的值
for语句
用来在一个可迭代的对象(如列表,元组,字典,集合,字符串等)上,依次取出每个元素,执行一个代码块。例如:
# 定义一个列表变量
l = ['Hello', 'World', 'Python']
# 使用for语句遍历列表的元素
for x in l:
# 对于每个元素,执行这个代码块
print(x)
# 输出:Hello World Python
Python中的循环语句还可以配合以下几个关键字使用,实现更灵活的控制:
break
用来在循环中提前结束循环,跳出循环体。例如:
# 定义一个变量
x = 1
# 使用while语句打印1到10的数字,但是如果遇到5就停止
while x <= 10:
# 如果条件成立,执行这个代码块
print(x)
# 输出:1 2 3 4
if x == 5:
# 如果遇到5,使用break结束循环
break
x = x + 1 # 更新变量的值
continue
用来在循环中跳过当前的循环,继续下一次循环。例如:
# 定义一个变量
x = 1
# 使用while语句打印1到10的数字,但是如果遇到偶数就跳过
while x <= 10:
# 如果条件成立,执行这个代码块
if x % 2 == 0:
# 如果遇到偶数,使用continue跳过当前循环
x = x + 1 # 更新变量的值
continue
print(x)
# 输出:1 3 5 7 9
x = x + 1 # 更新变量的值
else
用来在循环正常结束后,执行一个代码块。例如:
# 定义一个变量
x = 1
# 使用while语句打印1到10的数字,然后打印一句话
while x <= 10:
# 如果条件成立,执行这个代码块
print(x)
# 输出:1 2 3 4 5 6 7 8 9 10
x = x + 1 # 更新变量的值
else:
# 如果循环正常结束,执行这个代码块
print('The loop is over')
# 输出:The loop is over
近期文章
更多内容请翻看历史记录
如果觉得有用就“分享、收藏、在看、点赞 ”吧
本文使用 文章同步助手 同步
网友评论