我尝试创建一个创建由输入字符组成的矩形的函数。所以,
def Make_character_rectangle(height, width, char):
char = str(char)
while height > 0:
height = height-1
print(t * width)
所以让_character_rectangle(3,2,%)应该:
%%
%%
%%
然而,当我在函数中输入%等符号时,它表示无效语法。我尝试将char转换为字符串,但仍然会出现相同的错误。
答案 0 :(得分:0)
def Make_character_rectangle(height, width, char):
char = str(char)
while height > 0:
height = height-1
print(char * width)
不确定是什么'是,但上面的功能现在产生
>>> Make_character_rectangle(2,3,'%')
%%%
%%%
答案 1 :(得分:0)
我看不到你在打印中定义的位置(t * width)。将t更改为char。
您还可以将height = height - 1更改为height - = 1.