-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.py
96 lines (91 loc) · 1.37 KB
/
main.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
import random
names = ["dhanno","chirag","lohiya","bong","chintu","gaurav","moyonk","ask","akash"]
x = random.choice(names)
ans = []
for i in range(len(x)):
ans.append("_")
print(*ans)
print(" ")
hangman = [
''' +---+
| |
|
|
|
|
=========''',''' +---+
| |
O |
|
|
|
=========''',''' +---+
| |
O |
| |
|
|
=========''',''' +---+
| |
O |
/| |
|
|
=========''',''' +---+
| |
O |
/|\ |
|
|
=========
''',''' +---+
| |
O |
/|\ |
/ |
|
=========''',''' +---+
| |
O |
/|\ |
/ \ |
|
========='''
]
count=0
figure=0
print(hangman[0])
test = []
while True:
if count==len(x):
print("YOU WON!!")
break
elif figure==len(hangman)-1:
print("YOU LOSE!!")
break
else:
check=0
y = input("guess a word: ")
z=0
for char in test:
if y==char:
z+=1
if z!=0:
print("ALREADY USED!")
continue
else:
for i in range(len(x)):
if y==x[i]:
ans[i]=y
count+=1
check+=1
if check==0:
figure+=1
print("INCORRECT!")
print(f'LIVES REAMINING = {6-figure}')
else:
print("CORRECT!")
print(f'LIVES REAMINING = {6-figure}')
test.append(y)
print(*ans)
print(hangman[figure])