# Hangman v1.0 by CykoRat
# 13/Sep/2014
import random
hangman = (
"""
-------
|
O
|
""",
"""
-------
|
O
/|\
""",
"""
-------
|
O
/|\
|
""",
"""
-------
|
O
/|\
|
/
""",
"""
-------
|
O
/|\
|
/ \
Game Over
""")
words = ["networking", "programming", "internet", "python", "cryptography", "ethernet", "cracker", "debugging"]
answer = random.choice(words)
length_word = len(answer)
count = 0
print "Welcome to HangMan"
print "You have to guess a word as fast as possible!"
print "You have only 5 tries"
print
guess = raw_input("\nWhat's your guess: ")
guess = guess.lower()
while guess != answer:
if count == 0:
print "\n\nWRONG!!"
print hangman[0]
if count == 1:
print "\n\nWRONG!!"
print hangman[1]
if count == 2:
print "\n\nWRONG!!"
print "I will give you a hint, length of the word is ", length_word
print hangman[2]
if count == 3:
print "\n\nWRONG!!"
print "length of the word is ", length_word
print "and it starts with ", answer[0:1]
print hangman[3]
if count == 4:
print "\n\nWRONG!!"
print "length of the word is ", length_word
print "and it's start with ", answer[0:1]
print "alright! this is the last chance, it starts with :", answer[0:1], answer[1:2], answer[2:3], "......................"
print hangman[4]
if count == 5:
print "\n\t\tGAME OVER"
print "The correct answer is ", answer
break
guess = raw_input("\nWhat's your guess: ")
guess = guess.lower()
count += 1
if guess == answer:
print "\nCongratulation, you took only ", count, "tires"
print "thanks for playing"
raw_input()