题目描述:根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
输出:输出画出的图形
样例输入:3 3 @ 3
样例输出:@@@
@ @
@@@
def draw_rect(height, width,string,flag=0):
line =string
for i in range(height):
if flag == 0:
if i == 0 or i == height - 1:
line = string * width
else:
line = string + ' ' * (width - 2) + string
else:
line = string * width
print(line)
draw_rect(3, 20, "*" , 0)