diegomrodrigues

Exemplo de chamar uma função de acordo com a seleção do usu

Jan 5th, 2020
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. '''
  2. Exemplo de chamar uma função de acordo com a seleção do usuário
  3.  
  4. Diego Mendes Rodrigues
  5. '''
  6. # Função que exibe o menu
  7. def func_entrada():
  8.   return input('\n1 - Comum\n2 - Preferencial\n3 - VIP\n\nOpção selecionada: ')
  9.  
  10. # Funções que serão chamadas
  11. def func_1():
  12.   print("\nBem vindo ao atendimento Comum.")
  13.  
  14. def func_2():
  15.   print("\nBem vindo ao atendimento Preferencial.")
  16.  
  17. def func_3():
  18.   print("\nBem vindo ao atendimento VIP.")
  19.  
  20. # Execução do sistema
  21. print('SELECIONE A OPÇÃO DE ATENDIMENTO')
  22. retorno = -1
  23. while (retorno <= 0) or (retorno >= 4):
  24.   if retorno == 0 or retorno > 3:
  25.     print('\nOpção inválida, tente novamente.')
  26.   try:
  27.     retorno = int(func_entrada())
  28.   except:
  29.     print('\nPor favor, digite um número!')
  30.     retorno = 0
  31.  
  32. # Chamar a função selecionada
  33. functions = locals()
  34. functions["func_" + str(retorno)]()
Advertisement
Add Comment
Please, Sign In to add comment