-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHangman_game.py
95 lines (86 loc) · 2.99 KB
/
Hangman_game.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
import random
def hangman():
list_of_words = ['sakshi','apple', 'vehicle', 'airplane']
word = random.choice(list_of_words)
turns = 10
guessmade = ''
valid_entry = set('abcdefghijklmnopqrstuvwxyz')
while len(word)>0:
main_word = " "
missed = 0
for letter in word:
if letter in guessmade:
main_word = main_word + letter
else:
main_word = main_word + " _ "
if main_word == word:
print(main_word)
print("CONGRATULATIONS, YOU WON !!!")
break
print("GUESS THE WORD ->", main_word)
guess = input()
if guess in valid_entry:
guessmade = guessmade + guess
else:
print("enter valid character")
guess = input()
if guess not in word:
turns = turns - 1
if turns == 9:
print("9 turns left")
print("_____________")
print("-------------")
if turns == 8:
print("8 turns left")
print("_____________")
print(" O ")
if turns == 7:
print("7 turns left")
print("_____________")
print(" O ")
print(" | ")
if turns == 6:
print("6 turns left")
print("_____________")
print(" O ")
print(" | ")
print(" / ")
if turns == 5:
print("5 turns left")
print("_____________")
print(" O ")
print(" | ")
print(" / \ ")
if turns == 4:
print("4 turns left")
print("_____________")
print(" \O ")
print(" | ")
print(" / \ ")
if turns == 3:
print("3 turns left")
print("_____________")
print(" \O/ ")
print(" | ")
print(" / \ ")
if turns == 2:
print("2 turns left")
print("_____________")
print(" \O/ | ")
print(" | ")
print(" / \ ")
if turns == 1:
print("only 1 turn left !!! Hangman on his last life")
print("_____________")
print(" \O/_| m")
print(" | ")
print(" / \ ")
if turns == 0:
print("YOU LOOSE")
print("HANGMAN DIED !")
break
name = input("ENTER YOUR NAME ->")
print("welcome", name , "!")
print("---------------------------------------------")
print("try to guess the word in less than 10 attempts")
hangman()