-
Posts
7 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de Regis Marcos Correa Junior em Como criar uma função para armazenar uma expressão de um trapezio foi marcado como solução
Eu não sei como fazer pra inserir a expressão de área de trapézio mas já criei os atributos da classe
-
O post de Regis Marcos Correa Junior em Fazer um balanceamento sem o uso do append, tem que ser o PUSH mas não sei fazer foi marcado como solução
Eu tenho que fazer um código onde tem que haver os balanceamento porém só sei resolver com o append entretanto pede-se no exercício o uso de métodos de pilha ou seja tem que usar o Push no lugar do append e eu não sei fazer isso
def balanceada(string): abertura = [ "(", "[", "{" ] fechamento = [ ")", "]", "}"] correspondentes = { fecha: abre for abre, fecha in zip(abertura, fechamento) } Pilha = [] for i in string: if i in abertura: # se é (, {, [ Pilha.append(i) elif i in fechamento: # se é ), }, ] if not Pilha: # se a lista está vazia return False if correspondentes[i] == Pilha[-1]: Pilha.pop() return not bool(Pilha)
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais