1
resposta

[Sugestão] Resolução da atividade

exibir_nome_do_programa()
'''Exibe o título estilizado do programa no console.'''

exibir_subtitulo(texto)
'''Limpa a tela e exibe um subtítulo estilizado para a seção atual.'''

exibir_opcoes()
'''Mostra o menu de opções disponíveis para o usuário.'''

cadastrar_novo_restaurante()
'''Soluciona os dados necessários e adiciona um novo restaurante à lista.'''

listar_restaurantes()
'''Exibe na tela a lista de todos os restaurantes cadastrados e seus status.'''

alternar_estado_restaurante()
'''Altera o status de ativação (ativo/inativo) de um restaurante específico.'''

opcao_invalida()
'''Informa ao usuário que a opção escolhida não existe e retorna ao menu.'''

finalizar_app()
'''Encerra a execução do aplicativo com uma mensagem de despedida.'''

escolher_opcao()
'''Lê a opção digitada pelo usuário e direciona para o fluxo correspondente.'''

main()
'''Função principal que coordena o fluxo de inicialização do programa.'''

Obs.: re ajustei a ordem das funções conforme achei mais confortavél de identificalas.

1 resposta

Ei! Tudo bem, Marcos?

Muito bom ver você praticando a documentação e a organização do seu código em Python! O uso de docstrings é uma excelente prática de mercado que ajuda demais na legibilidade e na manutenção das nossas aplicações no dia a dia.

Reordenar as funções para o seu conforto visual é ótimo, parabéns por praticar e adaptar para melhorar a legibilidade!

COntinue firme nos estudos e qualquer dúvida, compartilhe conosco.

Conteúdo para complementar seus estudos
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!