-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhangman.py
More file actions
100 lines (90 loc) · 3.01 KB
/
hangman.py
File metadata and controls
100 lines (90 loc) · 3.01 KB
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
import random
def hangman():
word=random.choice(['aditya','akankshit','mukherjee','roshan','mayur','verma','gupta','swaraj','prajwal','kunal','chandel'])
validLetters='abcdefghijklmnoprstuvwxyz'
turns=10
guessmade=''
while len(word)>0:
main=""
missed=0
for letter in word:
if letter in guessmade:
main=main+letter
else:
main=main+"_"+""
if main==word:
print(main)
print("You win")
break
print("Guess the word:",main)
guess=input()
if guess in validLetters:
guessmade=guessmade+guess
else:
print("Enter a vaid character")
guess=input()
if guess not in word:
turns=turns-1
if(turns==9):
print("9 turns left")
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("1 turn left")
print("Last breath counting...")
print(" --------- ")
print(" \ O_|/")
print(" | ")
print(" / \ ")
if(turns==0):
print("You Loose")
print("You let a kind man die")
print(" --------- ")
print(" O_|")
print(" /|\ ")
print(" / \ ")
break
name=input("Enter your name: ")
print("Welcome ", name)
print("-----------------")
print("Try to guess my friends name in less than 10 attempts")
hangman()
print()