在Python中,你可以使用`print`函数和字符串操作来打印一个矩形。以下是一个示例代码,展示了如何打印一个由字符`*`组成的空心矩形:
def print_rectangle(height, width):for i in range(height):if i == 0 or i == height - 1:print('*' * width)else:print('*' + ' ' * (width - 2) + '*')调用函数,传入矩形的高度和宽度print_rectangle(3, 5)
当你运行这段代码时,它会输出以下空心矩形:
** **```如果你想要打印一个实心的矩形,只需将`print`语句中的字符`*`替换为空格即可:```pythondef print_solid_rectangle(height, width):for i in range(height):if i == 0 or i == height - 1:print(' ' * (width - 2) + '*' * width)else:print(' ' * (width - 2) + '*')调用函数,传入矩形的高度和宽度print_solid_rectangle(3, 5)```这将输出以下实心矩形:```***
请注意,这些函数中的`width`参数表示矩形的宽度,`height`参数表示矩形的高度。你可以根据需要调整这些参数来打印不同大小的矩形

