Ministério da Educação
Brasil um país de todos
Personal tools
You are here: Home Members Cicero Garrozi Disciplinas 2014 em diante Introdução à Programação Arquivos 2016-1 Algoritmos slides06ex6-jogo-da-forca.py
Navigation
Log in


Forgot your password?
 
Document Actions

slides06ex6-jogo-da-forca.py

by Cicero Garrozi last modified 2015-04-28 07:15

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."
        

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: