1
resposta

Hora da prática: docstrings - RESPOSTA

def exibir_nome_do_programa():
    """
    Exibe o nome do programa na tela.

    Esta função não recebe parâmetros e apenas imprime o nome do programa.
    """
    pass

def exibir_opcoes():
    """
    Exibe as opções disponíveis para o usuário.

    Esta função não recebe parâmetros e imprime as opções disponíveis no menu.
    """
    pass

def finalizar_app():
    """
    Finaliza a aplicação.

    Esta função não recebe parâmetros. Pode ser usada para encerrar o programa de forma controlada.
    """
    pass

def opcao_invalida():
    """
    Exibe uma mensagem de opção inválida.

    Esta função não recebe parâmetros e imprime uma mensagem informando que a opção escolhida é inválida.
    """
    pass

def exibir_subtitulo(texto):
    """
    Exibe um subtítulo na tela.

    Parâmetros:
    texto (str): Texto do subtítulo a ser exibido.

    Esta função recebe um parâmetro 'texto' e o imprime como subtítulo.
    """
    pass

def cadastrar_novo_restaurante():
    """
    Permite cadastrar um novo restaurante.

    Esta função guia o usuário pelo processo de cadastro de um novo restaurante.
    """
    pass

def listar_restaurantes():
    """
    Lista os restaurantes cadastrados.

    Esta função não recebe parâmetros e exibe a lista de restaurantes disponíveis.
    """
    pass

def alternar_estado_restaurante():
    """
    Alterna o estado de um restaurante entre aberto e fechado.

    Esta função permite modificar o estado de funcionamento de um restaurante previamente cadastrado.
    """
    pass

def escolher_opcao():
    """
    Permite ao usuário escolher uma opção do menu.

    Esta função não recebe parâmetros e solicita ao usuário que escolha uma opção válida do menu.
    """
    pass

def main():
    """
    Função principal do programa.

    Esta função coordena a execução do programa, chamando as outras funções conforme a interação do usuário.
    """
    pass
1 resposta

Olá, Luciano! Tudo bem?

Parabéns! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Percebi que você dominou o uso de funções nomeadas, aplicou muito bem o docstring padrão para documentar cada uma delas e ainda demonstrou compreender a relevância de organizar o código com modularização para facilitar a manutenção e a leitura do programa.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!