Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 27, 2011 21:01:45

нубикубик
От:
Зарегистрирован: 2011-04-14
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

черепаха и виселица(делаю первую в жизни игру)

Написал вот игру она работает и неплохо работает)

но я не понимаю как сделать вывод на экран отгаданных букв*(

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 “Спасибо за игру”



Офлайн

#2 Апрель 29, 2011 00:23:14

Nata
От:
Зарегистрирован: 2010-10-02
Сообщения: 87
Репутация: +  6  -
Профиль   Отправить e-mail  

черепаха и виселица(делаю первую в жизни игру)

нубикубик
Написал вот игру она работает и неплохо работает)
http://www.gamedev.net/topic/481984-python—my-first-game-hangman/
Вы бы хоть названия переменных поменяли… А то плагиат уж совсем откровенный…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version