SHARE
TWEET

Codigo Bryan

a guest Jul 8th, 2018 79 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
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top