在Python中,嵌套循环可以通过以下两种主要方式实现:
for循环嵌套for循环
for i in range(3):
for j in range(3):
print(f"i={i}, j={j}")
while循环嵌套while循环
i = 0
while i < 3:
j = 0
while j < 3:
print(f"i={i}, j={j}")
j += 1
i += 1
在编写嵌套循环时,需要注意缩进,内层循环应该在外层循环的代码块内缩进。
另外,你还可以使用列表推导式来简洁地表示嵌套循环的结果,例如:
squared_numbers = [x2 for x in range(1, 6)]