Ich soll mit Python und tkinter eine eingegebene Zahl quadrieren ?
Hat jemand eine Ahnung wie man mit mit tkinter eine Zahl quadriert . Ich soll str() , float , get(), etc. benutzen . Kann mir jemand helfen ?;) Außerdem soll ich mit def eine Funktion machen die die Zahl dann umrechnet , wenn man auf einen button klickt ;)
2 Antworten
Ich gehe einfach mal von aus, dass du weißt, wie du das nötige GUI erstellst.
Dein Entry-Widget benötigt eine textvariable Dies implementierst du wie folgt:
Nummer = StringVar() Feld = Entry(textvariable=Nummer) Feld.pack()
Und die Funktion zum Quadrieren:
def Quadrieren(): Zahl = eval(Nummer.get())**2 Feld.delete(0, END) Feld.insert(0, Zahl)
Mit tkinter kann man keine Zahlen quadrieren. Wenn du "tkinter" auch einfach nur in google eingegeben hättest, hättest du festgestellt, dass es sich dabei um eine Library zur Darstellung von GUIs handelt.
Du musst einfach per Copy und paste ein Helloworld-Programm von tkinter erstellen, und dir dann ansehen wie das mit Funktionen in Python geht. Die Anforderungen für das Programm sind so minimal, dass Hilfe gleich die Lösung wäre.
helloworld kann ich ja , nur kein plan wie das geht , wenn man da ne Zahl eingibt , die dann quadriert wird ;)
was muss man den machen damit man in Python ne Zahl quadriert