slides06ex6-jogo-da-forca.py
Click here to get the file
Size
1.1 kB
-
File type
text/python-source
File contents
from random import randint
f = open("lista-de-palavras.txt", "r")
texto = f.read() #f.readlines()
linhas = texto.split("\n")
f.close()
oculta = linhas[randint(0, len(linhas))]
#print oculta
#oculta = "onomatopeia"
print "JOGO DA FORCA. Ao errar 6 vezes voce perde"
acertos = ""
erros = 0
qtdeExibidas = 0
while erros < 6:
letra = raw_input("Digite uma letra: ").upper()
if letra in acertos: #letra repetida, ja' saiu antes
erros += 1
print "Errou! Esta letra ja saiu. Escolha outra."
print "Quantidade de erros: ", erros
elif letra in oculta: #acertou a letra
acertos += letra
print "Acertou! Palavra oculta: ",
qtdeExibidas = 0
for i in oculta:
if i in acertos:
print i,
qtdeExibidas += 1
else:
print "_",
print ""
if qtdeExibidas == len(oculta):
print "PARABENS!! VOCE DESCOBRIU!"
break
else: #errou a letra!
erros += 1
print "Errou!"
print "Quantidade de erros: ", erros
print "Programa finalizado."