forked from mrizky-kur/Redux-toolkit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHangman game.py
117 lines (86 loc) · 1.66 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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
import random as rd
stages=['''
+----+-----+
| | |
| O |
| |
| |
| |
| |
===========
''',
'''
+----+-----+
| | |
| O |
| | |
| |
| |
| |
============
''',
'''
+----+-----+
| | |
| O |
| /| |
| |
| |
| |
============
''',
'''
+----+----+
| | |
| O |
| /|\ |
| |
| |
| |
===========
''',
'''
+----+----+
| | |
| O |
| /|\ |
| / |
| |
| |
==========
''',
'''
+----+-----+
| | |
| O |
| /|\ |
| / \ |
| |
| |
===========
''' ]
word_list=['python','java','language']
stage_no=0
empty_list=[]
word_choose=rd.choice(word_list)
for i in word_choose:
empty_list.append('_')
end_game= False
while not (end_game):
guess=input('Enter The Guess Letter : ')
for i in range(len(word_choose)):
if word_choose[i] == guess:
empty_list[i] = guess
if guess not in word_choose:
print(stages[stage_no])
stage_no+=1
if stage_no == 5:
print(stages[5])
end_game = True
print('Awww! Lose. ):')
break
print(empty_list)
if '_' not in empty_list:
end_game= True
print('Hurry ! You Won Game. (:')
break