📜  打印实心和空心方形图案的程序(1)

📅  最后修改于: 2023-12-03 15:10:01.925000             🧑  作者: Mango

打印实心和空心方形图案的程序

这个程序可以让你在控制台上打印出实心或空心的方形图案。可以通过改变图案的大小和类型来满足不同的需求。

功能介绍

该程序提供了两种类型的方形图案:实心和空心。对于每种类型,用户可以指定所需的行数和列数来控制图案的大小。以下是程序支持的输入参数:

  • size: 图案的大小,大小为正整数。
  • filled: 图案是否为实心,是为True,否则为False。
代码示例

使用Python语言实现该程序。以下是核心代码片段的Python实现:

def print_square(size, filled):
    if filled:
        for i in range(size):
            for j in range(size):
                print("*", end="")
            print("")
    else:
        for i in range(size):
            for j in range(size):
                if i == 0 or i == size-1 or j == 0 or j == size-1:
                    print("*", end="")
                else:
                    print(" ", end="")
            print("")
使用方法

为了运行该程序,你需要先下载Python解释器并安装在你的计算机上。然后,按照下面的步骤运行程序:

  1. 在你的文本编辑器中创建一个新文件。
  2. 将上面提供的代码复制到文件中。
  3. 将需要的参数传递给 print_square 函数。例如,如果你想打印一个大小为5x5的实心方形,则可以这样使用:print_square(5, True)
  4. 保存文件并在命令行窗口中执行该文件。
总结

通过使用该程序,你已经学会了如何在Python中打印出实心和空心的矩形图案。这个程序可以很容易地修改用于其他形状或图案。