Ik krijg bij de volgende code telkens een fout. kan iemand mij helpen? 
code: c
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
| from tkinter import * import tkinter.messagebox from random import * def exit_program(): confirm_exit = tkinter.messagebox.askquestion("Exit", "weet je zeker dat je wilt stoppen? ") if confirm_exit == "Ja": sys.exit() class Application: def __init__(self, master): frame = Frame(master) frame.pack() top_menu = Menu(root) root.config(menu=top_menu) sub_menu = Menu(top_menu) top_menu.add_cascade(label="File", menu=sub_menu) sub_menu.add_command(label="Exit", command=exit_program) self.instruct = Label(root, text=""" Gok een nummer tussen 1 en 10 Waag een gok! """) self.instruct.pack() user_guess = Entry(root, width=3) user_guess.pack() user_guess.insert(0, 0) user_number = int(user_guess.get()) submit_button = Button(text="Start", command=lambda: self.button_event(user_number)) submit_button.pack() def button_event(self, user_input): random_number = randint(1, 10) player_guess = user_input number_guesses = 0 while True: number_guesses += 1 if player_guess == random_number: tkinter.messagebox.askokcancel("Gefeliciteerd, je hebt het geraden in " + str(number_guesses) + " pogingen!") break elif player_guess > random_number: tkinter.messagebox.askokcancel("Nee", "Dit is te hoog") break else: player_guess < random_number tkinter.messagebox.askokcancel("Nee", "Dit is te laag") break if number_guesses > 10: tkinter.messagebox.OK("Sorry, het nummer is: " + str(random_number)) root = Tk() a = Application(root) root.mainloop() |