AttributeError: 'int' object has no attribute 'get'
Verfasst: Montag 13. Januar 2020, 21:57
Guten tag an alle die das hier lesen,
Ich bin ein kompletter newbie in Pyhton und wollte mit Tkinter ein Spiel programmieren in welchen man eine Zahl von 1-10 raten muss, falls man falsch liegt die Versuche/Leben gesagt bekommt und ob die Zahl größer oder kleiner ist. Nur hab ich jetzt das Problem das ich den Fehler AttributeError: 'int' object has no attribute 'get' bekomme und keine ahnung habe wie ich den fixen kann.
Hier ist der Code:
Der Code sieht nicht so schön aus. Ich danke schon mal vorab allen die Helfen 
Ich bin ein kompletter newbie in Pyhton und wollte mit Tkinter ein Spiel programmieren in welchen man eine Zahl von 1-10 raten muss, falls man falsch liegt die Versuche/Leben gesagt bekommt und ob die Zahl größer oder kleiner ist. Nur hab ich jetzt das Problem das ich den Fehler AttributeError: 'int' object has no attribute 'get' bekomme und keine ahnung habe wie ich den fixen kann.
Hier ist der Code:
Code: Alles auswählen
from tkinter import *
import random
def eingabe():
eingabe_get= enttry.get()
le_zahl= Zahlen.get()
Leben= 3
Leben = Leben-1
if Leben == 0:
fenster.quit
window = tk.Toplevel(root)
welcome2 = Label(window2)
welcome2.grid(row=1,column=0)
welcome2.config(text="Sie haben Veloren!")
else:
if le_zahl == eingabe_get:
welcome.config(text="Sie haben Gewonnen! Die Zahl war: "+ str(le_zahl))
elif eingabe_get < le_zahl:
welcome.config("Die Zahl ist größer. Sie haben noch " +str(Leben)+" Versuche")
elif eingabe_get > le_zahl:
welcome.config("Die Zahl ist kleiner. Sie haben noch " + str(Leben) + " Versuche")
Zahlen=random.randrange(1,10)
fenster = Tk()
fenster.title("Rate!")
Labelo= Label(fenster,text="In diesem Spiel musst eine Zahl zwischen 1 und 10 Raten.")
Labelo.grid(row=0,columnspan=2)
welcome= Label(fenster)
welcome.grid(row=2,columnspan=2)
ausgabe = Label(fenster,text="Gebe hier die Zahl an:")
ausgabe.grid(row=1,column=0)
enttry = Entry(fenster,bd=5,width=5)
enttry.grid(row=1,column=1)
b = Button(fenster,text="Eingabe",command=eingabe)
b.grid(row=3,column=0)
quit= Button(fenster,text="Verlassen",command=fenster.quit)
quit.grid(row=3,column=1)
fenster.mainloop()
