Python 使用循环打印正方形
我们可以使用 Python 的循环结构来打印一个正方形。假设我们要打印一个边长为 5 的正方形,可以使用嵌套循环来实现。外层循环控制行数,内层循环控制每行的星号数量。
实例
size = 5
for i in range(size):
for j in range(size):
print("*", end=" ")
print()
for i in range(size):
for j in range(size):
print("*", end=" ")
print()
代码解析:
size = 5
:定义正方形的边长为 5。for i in range(size):
:外层循环,控制行数,循环 5 次。for j in range(size):
:内层循环,控制每行的星号数量,循环 5 次。print("*", end=" ")
:打印一个星号,并在后面加一个空格,end=" "
表示不换行。print()
:在每行结束后打印一个空行,实现换行。
输出结果:
* * * * * * * * * * * * * * * * * * * * * * * * *
点我分享笔记