-
Notifications
You must be signed in to change notification settings - Fork 111
/
Hangman game.py
90 lines (57 loc) · 1.7 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
#!/usr/bin/env python
# coding: utf-8
# In[5]:
#importing the time module
import time
#welcoming the user
name=input("What is your name?")
print("Hello,"+name,"Time to play hangman!")
print(" ")
#wait for 1 second
time.sleep(1)
print("Start guessing....")
time.sleep(0.5)
#here we set the secret
word="secretablity"
#creates an varable with an empty value
guesses=''
#determine the number of turns
turns=10
#create a while loop
#check if the turns are more than zero
while turns >0:
#make a c0unter that starts with zero
failed=0
#for every character in secret_word
for char in word:
#see if the character is in the players guess
if char in guesses:
#print then out the character
print(char)
else:
#if not found, print a dash
print("_"),
#and increase the failed counter with one
failed+=1
#if failed is equal to zero
#print you won
if failed ==0:
print("You won")
#exit the script
break
#ask the user go guess a character
guess=input("guess a character:")
#set the players guess to guesses
guesses+=guess
#if the guess is not found in the secret word
if guess not in word:
#turns counter decreases with 1 (now 9)
turns-=1
#print wrong
print("Wrong")
#how many turns are left
print("You have", + turns, 'more guesses')
#if the turns are equal to zero
if turns==0:
#print "You Loose"
print("You Loose")