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() |