1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[Python] desenhar retângulo com hastags e perguntar novamente

Discussão em 'Python' iniciado por Stack, Setembro 13, 2024.

  1. Stack

    Stack Membro Participativo

    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...

Compartilhe esta Página