Python 使用循环打印正方形

Document 对象参考手册 Python3 实例

我们可以使用 Python 的循环结构来打印一个正方形。假设我们要打印一个边长为 5 的正方形,可以使用嵌套循环来实现。外层循环控制行数,内层循环控制每行的星号数量。

实例

size = 5
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():在每行结束后打印一个空行,实现换行。

输出结果:

* * * * * 
* * * * * 
* * * * * 
* * * * * 
* * * * * 

Document 对象参考手册 Python3 实例