top of page

Definindo arquivo principal em Python

Foto do escritor: Amanda NascimentoAmanda Nascimento

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()

© 2017-2025  Criado e desenvolvido por Amanda Nascimento

  • Discord
  • GitHub
  • youtube
  • LinkedIn Amanda
bottom of page