Já revisei, vi o vídeo 3 vezes. Pedi ajuda ao GPT, e pro perplexity. Meu código não tem erros, está igual ao de vocês. Por que não roda no terminal? Detalhe, não aparece nenhum erro, apenas não roda, é como se ele estivesse vazio. Eu fiz um teste. Apaguei tudo o que fizemos nessa aula aí e voltei para as configurações da aula anterior. Rodou normalmente. Acredito que acrescentar o main(): fez algum erro acontecer.
![]( )
Aqui está o código:
import os
def exibir_nome_do_programa():
print('''
░██████╗░█████╗░██████╗░░█████╗░██████╗░ ███████╗██╗░░██╗██████╗░██████╗░███████╗░██████╗░██████╗
██╔════╝██╔══██╗██╔══██╗██╔══██╗██╔══██╗ ██╔════╝╚██╗██╔╝██╔══██╗██╔══██╗██╔════╝██╔════╝██╔════╝
╚█████╗░███████║██████╦╝██║░░██║██████╔╝ █████╗░░░╚███╔╝░██████╔╝██████╔╝█████╗░░╚█████╗░╚█████╗░
░╚═══██╗██╔══██║██╔══██╗██║░░██║██╔══██╗ ██╔══╝░░░██╔██╗░██╔═══╝░██╔══██╗██╔══╝░░░╚═══██╗░╚═══██╗
██████╔╝██║░░██║██████╦╝╚█████╔╝██║░░██║ ███████╗██╔╝╚██╗██║░░░░░██║░░██║███████╗██████╔╝██████╔╝
╚═════╝░╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝ ╚══════╝╚═╝░░╚═╝╚═╝░░░░░╚═╝░░╚═╝╚══════╝╚═════╝░╚═════╝░
''')
def finalizar_app():
os.system('cls') # no windows
# os.system('clear') no mac
print('Encerrando aplicação\n')
def exibir_opcoes():
print ('1. Cadastrar restaurante')
print ('2. Listar restaurante')
print ('3. Ativar restaurante')
print ('4. Sair \n')
def escolher_opcao():
opcao_escolhida = int(input('Escolha uma opção: '))
# opcao_escolhida = int(opcao_escolhida)
# print('Você escolheu a opção', opcao_escolhida)
print(f'Você escolheu a opção {opcao_escolhida}.')
if opcao_escolhida == 1 : print ('Cadastrar restaurante')
elif opcao_escolhida == 2:
print('Listar restaurante')
elif opcao_escolhida == 3:
print ('Ativar restaurante')
else:
finalizar_app()
def main():
exibir_nome_do_programa
exibir_opcoes
escolher_opcao
if __name__ == '__main__':
main()