repl.it
@4pip/

Galgje

Python

Galgje met Python

fork
loading
Files
  • main.py
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
#importeren
import time
import random

#hoe heet je
print ()
naam = input ('Hoe heet je? ')
print ()
print ('Hello,', naam,'tijd om galgje te spelen ')
print ()

#welke woorden ga je gebruiken
woorden = ["strand", "zand", "stoel", "zee", "vakantie", "zomer", "python","wijn", "ijsje", "barbeque", "boek", "zon", "zwemmen", "uitrusten"] ##de woorden die je gaat gebruiken

#wait for 1 second
time.sleep(1)

print ('We gaan beginnen ...')
time.sleep(0.5)
#het geheime woord wordt nu gehaald uit de lijst boven
woordkiezen = random.choice(woorden) ##kijk in de lijst bovenin
woord = (woordkiezen)   ##kies het woord
# print (woord) #laat bij het testen het woord zien

#maakt een lege variabele
guesses = ''

#je krijgt 10 kansen
turns = 10

#maakt een loop
#Kijkt hoeveel keer nog
while turns > 0:         
    #begin bij 0
    failed = 0             
    #voor ieder karacter in het woord
    for char in woord:      
    #kijk of het karakter in het woord zit
        if char in guesses:    
        #laat het karakter zien
            print (char)    
        else:
        #als het karakter er niet in zit, zet een streepje
            print ('_')     
        #aantal keer mis + 1
            failed += 1    
    #als fail is gelijk aan 0
    #Je hebt gewonnen
    if failed == 0:
        print ()
        print ('...')
        #wait for 1 second
        time.sleep(1)        
        print ('Hoera,', naam, 'Je hebt gewonnen')
    # exit
        break              
    print

    #raad een letter
    print ()
    #wait for 1 second
    time.sleep(1)   
    guess = input ('Raad een letter: ') 

    #zet het aantal keer gokken 
    guesses += guess                    

    #als het niet is gevonden in het woord
    if guess not in woord:  
 
     #Er gaat er steeds 1 af
        turns -= 1        
 
    # print fout
        print ()
        print ('Jammer, fout ...')
 
    #hoeveel keer nog
        print ()
        print (naam, 'je hebt nog', + turns, 'levens') 
        print ()
 
    #zet aantal keer naar 0
        if turns == 0:           
    
        # print je hebt verloren, 
            print ()
            print ('...')
            #wait for 1 second
            time.sleep(1)   
            print ('Jammer', naam, 'je hebt verloren, het woord was:', woord)