Guest User

Codigo Bryan

a guest
Jul 8th, 2018
87
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3.  
  4. adotaveis = { }#
  5.  
  6. #
  7. def exibirMenu():
  8. print (' Bem Vindo ao portal de proteção aos animais. ')
  9.  
  10. print (' ')
  11. print ('Para ver os animais deposniveis para adoção, digite "ADOTAR": ')
  12. print ('Para cadastrar um animal para ser adotado, digite "CADASTRAR": ')
  13. print ('Para fazer uma doação(Ração, Dinheiro, Tapetes Higiênicos, etc), Digite "DOAR"')
  14. print ('Para Sair, Digite "SAIR"')
  15. print (' ')
  16. opcao = str(input('O que quer fazer? '))
  17. return opcao
  18.  
  19. def cadastrar():
  20. nome = input('Entendi, Você quer cadastrar um animalzinho para adoção. Primeiro me diz teu nome: ')
  21. while len(nome) <= 2:
  22. nome= input('Desculpe, poderia digitar seu nome novamente? ')
  23. if nome == ('sair'):
  24. return exibirMenu()
  25.  
  26. else:
  27. telefone = input('Certo, %s, Agora me diz o seu telefone. para quem tiver interesse em adotar entrar em contato com você,: ' %(nome))
  28. while len(telefone) <= 10:
  29. telefone = input('Desculpe, poderia digitar seu telefone novamente usando o formato DDDXXXXXXXXX?')
  30. if telefone == ('sair'):
  31. return exibirMenu()
  32.  
  33. else:
  34. novo_animal = input('Tudo certo, Agora me diz se é um cachorro ou gato que você quer cadastrar e se é adulto ou filhote. Ex: Cachorro Filhote. ')
  35. if novo_animal == ('CACHORRO FILHOTE') or novo_animal == ('CACHORRO ADULTO') or ('CACHORRA FILHOTE') or novo_animal == ('CACHORRA ADULTA') or novo_animal == ('GATO FILHOTE') or novo_animal == ('GATO ADULTO') or novo_animal == ('GATA FILHOTE') or novo_animal == ('GATA ADULTA'):
  36. print ('Tudo certo, %s já está cadastrado =)' % novo_animal)
  37. else:
  38. novo_animal = input('Não entendi, Repita por favor ')
  39.  
  40. adotaveis.update({novo_animal: ( nome, telefone)})
  41.  
  42.  
  43.  
  44. def mostrar():
  45. while adotaveis == {}:
  46. voltar = input('Não temos nenhum animalzinho disponível, no momento. Digite "VOLTAR" para retorna ao menu principal. ')
  47. if voltar == ('voltar'):
  48. return exibirMenu()
  49. else:
  50. print (adotaveis)
  51.  
  52.  
  53.  
  54. while True:
  55. opcao = exibirMenu()
  56. if opcao == ('cadastrar'):
  57. cadastrar()
  58. elif opcao == ('adotar'):
  59. mostrar()
  60. else:
  61. print ('Não entndi, Por favor digite uma opção valida')
  62. exibirMenu()
RAW Paste Data