1
resposta

Faça como eu fiz: condicionais e funções[Resposta]

import os

def exibir_nome_do_prgrama():
    print ('======Sabor Express======\n')

def exibir_opcoes():
    print ('1.Cadastrar Restaurante')
    print ('2.Listar Restaurante')
    print ('3.Ativar Restaurante')
    print ('4.Sair\n')
    
def finalizar_app():
    os.system('cls')
    print('Finalizando o app...')

def escolher_opcoes():
    opcao_escolhida= int(input('Escolha uma opção:'))

    if opcao_escolhida == 1:
        print('Cadastrar Restaurantes')
    elif opcao_escolhida == 2: 
        print('Listar Restaurantes')
    elif opcao_escolhida == 3:
        print('Ativar Restaurantes')
    else:
        finalizar_app()
    
def main():
    exibir_nome_do_prgrama()
    exibir_opcoes()
    escolher_opcoes()
    
if __name__ == '__main__':
    main()
1 resposta

Oi, Thamyres. Tudo certo?

Você aplicou bem os conceitos da aula: criou funções com responsabilidades separadas, usou condicionais if/elif/else para tratar as opções e organizou o fluxo pelo bloco if name == 'main'. A lógica está funcionando e a estrutura reflete o que foi ensinado no capítulo de módulos e funções.

Continue explorando essa forma de organizar o código com funções, pois isso torna qualquer projeto mais fácil de manter e ampliar.

Obrigado por compartilhar o seu código aqui no fórum.

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