Написал вот игру она работает и неплохо работает)
но я не понимаю как сделать вывод на экран отгаданных букв*(
import random
import time
__Author__ = “Alina Volokhovich”
theWords = [(“cleaner”, “главный пакостник сериала \Клиника\ ”),
(“monster”, “существо пугающее своим видом”),
(“stranger”, “его ждет каждая девушка”)]
random.seed(time.time())
x = random.randint(0, len(theWords) - 1)
finalWord = theWords
finalHint = theWords
incorrectGuesses = 5
soFar = “-” * len(finalWord)
while soFar != finalWord and incorrectGuesses > 0:
print “У Вас %d попыток” % incorrectGuesses
userGuess = raw_input(“Пожалуйста введите один символ или ‘exit’чтобы выйти или ‘hint’ чтобы получить подсказку: ”)
userGuess = userGuess.lower()
if userGuess == “exit”:
break
elif userGuess == “hint”:
print finalHint
userGuess = raw_input(“Пожалуйста введите один символ или ‘exit’чтобы выйти или ‘hint’ чтобы получить подсказку: ”)
if userGuess in finalWord:
index = finalWord.find(userGuess)
x = list(soFar)
x = userGuess
soFar = “”.join(x)
print “Да, эта буква есть в этом слове”
else:
print “Извенити, но такой буквы в слове нет.”
incorrectGuesses = incorrectGuesses - 1
if soFar == finalWord:
print “Поздравляю Вы победили!!!”
else:
print “Спасибо за игру”