O que esta causando o erro?
O que esta causando o erro?
Bom dia Silas! Tudo bem com você?
O erro de atributo apresentado, AttributeError: 'Prato' object has no attribute 'tamanho'
, está acontecendo devido a um erro de indentação (espaçamento) no código do método exibir_cardapio
, a estrutura condicional else
não está dentro do laço for
. Para corrigir esse erro basta seguir os passos apresentados abaixo:
Abra o arquivo "restaurante.py"
Localize o método exibir_cardapio
da classe Restaurante
Selecione toda estrutura condicional else
, ou seja, da cláusula else
até print(mensagem_bebida)
Após selecionar, pressione uma vez a tecla TAB
Salve o arquivo "restaurante.py"
Execute novamente o arquivo "app.py"
Deixo abaixo um GIF que exibe a execução desses passos
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!