Olá, estou tentando fazer esse código funcionar da seguinte maneira: você diz a largura e altura e depois ele completa com as devidas "#" e depois ele perguntaria novamente e continuaria assim até a pessoa fechar o programa. Porém ocorre um pequeno erro quando finaliza o desenho dos "#". Ocorre de ter mais um # entre a figura mostrada e a pergunta seguinte. Eu fiz um teste e descobri que se eu tirar o "=" da linha 9 em coluna<=altura o erro para de existir mas a pergunta que deveria ser feita em seguida não ocorre. alguém saberia me explicar por favor? def retangulo(x,y): linha=1 coluna=1 while coluna<=altura:#4 while linha<=largura:#3 print("#",end=" ") linha = linha +1 if coluna<=altura: print() linha=2 print("#",end=" ") coluna = coluna + 1 largura = int(input("coloque a largura: ")) altura = int(input("Coloque a altura: ")) while largura>0 or altura>0: if retangulo(largura,altura): print(retangulo(largura,altura)) print() print() largura = int(input("coloque a largura: ")) altura = int(input("Coloque a altura: ")) Continue reading...