Informatik-Projekt
Verfasst: Dienstag 18. Dezember 2012, 12:54
Hallo, ich muss für meine Hausarbeit in Informatik ein Skript erstellen, welches eine Formel aus dem Bereich Bauingenieurwesen berechnet.
Das habe ich auch soweit getan, allerdings bekomme ich es nicht hin, dass der Berechnung-Button einen Wert ausgibt, ich hoffe mir kann jemand helfen bzw einen Lösungsansatz geben.
Hier die Codesnippets
Das soll die Berechnung sein und ganz unten soll das dann ausgegeben werden:
In der Shell kommt diese Fehlermeldung:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python33\lib\tkinter\__init__.py", line 1442, in __call__
return self.func(*args)
File "C:\Users\Laptop\Desktop\Infomatik\datei.py", line 20, in berechnung
last.insert(0,a)
AttributeError: 'float' object has no attribute 'insert'
Ich weiß echt nicht mehr weiter, und hoffe auf eine Hilfestellung von den Profis
Das habe ich auch soweit getan, allerdings bekomme ich es nicht hin, dass der Berechnung-Button einen Wert ausgibt, ich hoffe mir kann jemand helfen bzw einen Lösungsansatz geben.
Hier die Codesnippets
Code: Alles auswählen
#Definition der Formeln und Rechnung
def berechnung():
d=eval(ed.get())
a=eval(ea.get())
c=eval(ec.get())
b=eval(eb.get())
A=pi*(d*d/4)
qstrich=25*a
R=qstrich*A
stuetze=(c*c/4)*b
last=R+stuetze
last.insert(0,last)Code: Alles auswählen
#Definition der Berechnen Button
b1=Button(text="Berechnen",command=berechnung)
b1.grid(row=7,column=0,columnspan=3)
#Ausgabebereich
last=StringVar()
Label(textvariable=last).grid(row=5,column=1,sticky="w")
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python33\lib\tkinter\__init__.py", line 1442, in __call__
return self.func(*args)
File "C:\Users\Laptop\Desktop\Infomatik\datei.py", line 20, in berechnung
last.insert(0,a)
AttributeError: 'float' object has no attribute 'insert'
Ich weiß echt nicht mehr weiter, und hoffe auf eine Hilfestellung von den Profis