Estou fazendo um projeto de conclusão de curso de técnico em informática, e decidi fazer um jogo da forca, em python, e também que seja para smartphones, estou com o código basicamente pronto, mas não estou localizando o erro. Código abaixo:
# Jogo da Forca
# Modulos a importar
import sys # Para quebrar o jogo a meio se quiser
import string # para manipular as palavras retiradas da lista
import random # para escolher a palavra
# Ir buscar ao ficheiro das palavras uma palavra para o utilizador adivinhar
# Define-se o caminho do ficheiro txt onde esta uma palavra por linha!
caminho = 'palavras.txt'
# Abre-se o ficheiro
abrir_ficheiro = open(caminho)
# Le-se o ficheiro TODO para uma lista
base_de_dados = abrir_ficheiro.readlines()
# Criar uma funcao com o jogo para ser mais facil gerir
def novo_jogo():
print 'Bem-vindo ao Jogo da Forca\n\n'
print 'Para iniciar um jogo, prima 1. Para sair, prima 0\n'
escolha = int(raw_input('--> '))
if not escolha:
print '\nAdeus!\n'
sys.exit() # No IDLE da erro mas sai .. não percebo porque
# Escolha de palavra do meio das retiradas da lista
palavra_inteira = random.choice(base_de_dados)
# Explode-se a string da palavra para uma lista
palavra_lista = []
for char in range(len(palavra_inteira)):
if palavra_inteira[char]!='\n':
palavra_lista.append(palavra_inteira[char]) # Para retirar a quebra de linha que resulta da leitura do ficheiro
# Definir palavra a mostrar ao utilizador
palavra_utilizador = []
for char in range(len(palavra_inteira)):
if palavra_inteira[char]!='\n': # Para retirar a quebra de linha que resulta da leitura do ficheiro
palavra_utilizador.append('_ ')
#Mostrar ao utilizador o numero de letras da palavra
Pergunta
Jogo da forca - python
Estou fazendo um projeto de conclusão de curso de técnico em informática, e decidi fazer um jogo da forca, em python, e também que seja para smartphones, estou com o código basicamente pronto, mas não estou localizando o erro. Código abaixo:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.