Advertisement
Guest User

Untitled

a guest
May 4th, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. import random
  2.  
  3. def main():
  4. while True:
  5. input('Presisone enter para sortear uma nova palavra.')
  6. palavra_oculta, dica = EscolhePalavra()
  7. palavra_embaralhada = EmbaralhaPalavra(palavra_oculta)
  8. palavra_embaralhada = palavra_embaralhada.lower()
  9. palavra_oculta = palavra_oculta.lower()
  10. tentativas = 6
  11. while tentativas != 0:
  12. print('nA palavra embaralhada é: %s'%palavra_embaralhada)
  13. print('A dica é: %s'%dica)
  14. print('Você ainda tem %d tentativas.'%tentativas)
  15. palpite = input('Digite seu palpite: ')
  16. if palpite == palavra_oculta:
  17. print('Parabéns, você acertou!!!')
  18. break
  19. else:
  20. print('Ainda nao, tente novamente!')
  21. tentativas -= 1
  22. if tentativas == 0:
  23. print('Você perdeu! a palavra correta era %s.'%palavra_oculta)
  24. else:
  25. print('Parabéns, você acertou a palavra!!!')
  26.  
  27. def EscolhePalavra(): #Essa função está funcionando normalmente, a usei em outro jogo.
  28. lista_arquivos = {'Animais.txt' : 'Animal', 'Frutas.txt' : 'Fruta',
  29. 'Objetos.txt' : 'Objeto', 'Pessoas.txt' : 'Pesssoa',
  30. 'Profissões.txt' : 'Profissão'}
  31. arquivo_escolhido = random.choice(list(lista_arquivos.keys()))
  32. palavra = random.choice(open(arquivo_escolhido).readlines())
  33. dica = lista_arquivos[arquivo_escolhido]
  34. return(palavra, dica)
  35.  
  36. def EmbaralhaPalavra(palavra):
  37. palavra = list(palavra)
  38. random.shuffle(palavra)
  39. palavra = ''.join(palavra)
  40. return palavra
  41.  
  42. if __name__ == '__main__':
  43. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement