top of page
Foto do escritorAmanda Nascimento

Definindo arquivo principal em Python


Quando pedimos que um arquivo Python seja executado o interpretador cria uma variável

chamada name. Se o name for main (principal), significa que esse código não vai ser importado por outros scripts de código Python e ele será o programa principal.


Para definir o arquivo principal da aplicação com a função def main():


import os

def exibir_nome_do_programa():

    print("""
NOME DA APLICAÇÃO 
""")

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: '))
#print(opcao_escolhida ==1)

    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 finalizar_app():
    #limpar o console
    os.system('cls')
    print('Finalizando o app\n')    

def main():
    exibir_nome_do_programa()
    exibir_opcoes()
    escolher_opcao()


if __name__ == '__main__':
    main()

bottom of page