Problem mit Entrys
Verfasst: Sonntag 2. April 2006, 16:18
Hallo,
um es vorwegzunehmen ich habe schon die Suchen funktion benutzt
Jedenfalls. Ich ahbe ein kleines Programm geschrieben, man soll ein paar eingaben tätigen und dann soll eine Funktion da was ausrechnen, allerdings gibt es den Fehler:
Und die Entrys so:
Schonmal vielen dank für Hilfe.
DANKE
gruss
um es vorwegzunehmen ich habe schon die Suchen funktion benutzt

Jedenfalls. Ich ahbe ein kleines Programm geschrieben, man soll ein paar eingaben tätigen und dann soll eine Funktion da was ausrechnen, allerdings gibt es den Fehler:
Die Funktion sieht folgendermaßen aus:Traceback (most recent call last):
File "P:\InformatikKepler\Keplerprogramm.pyw", line 94, in -toplevel-
anfangbutt = Button(hauptfenster, command=rechnung())
File "P:\InformatikKepler\Keplerprogramm.pyw", line 30, in rechnung
PosRech = (float(Ypos) ** 2) + (float(Xpos) ** 2)
ValueError: empty string for float()
Code: Alles auswählen
def rechnung():
M2 = entryMDHO.get()
# M1 =[1,2]
# M =
Xpos = entryXposition.get()
# Xpos1 = [1,2]
# Xpos2 = Xpos1.index(1)
# Xpos1 = findall('\d+', Xpos)
Ypos = entryYposition.get()
# Ypos1 = [1,2]
# Ypos2 = Ypos1.index(1)
# Ypos1 = Ypos1.insert(-2, findall('\d+', Ypos))
Xvel = entryXgeschwindigkeit.get()
Yvel = entryYgeschwindigkeit1.get()
f = entryGravitationskonstante.get()
for i in xrange(100):
PosRech = (float(Ypos) ** 2) + (float(Xpos) ** 2)
rabsta = r = sqrt(PosRech)
abesch = beschleunigunga (float(f), rabsta, float(M))
ybesch = beschleunigungy (abesch, float(Ypos), rabsta)
xbesch = beschleunigungx (abesch, float(Xpos), rabsta)
anzeigetafel.insert(END, rabsta + "\n")
anzeigetafel.insert(END, abesch + "\n")
anzeigetafel.insert(END, ybesch + "\n")
anzeigetafel.insert(END, xbesch + "\n")
anzeigetafel.insert(END, "-----------------\n")
Code: Alles auswählen
entryMDHO=Entry(hauptfenster)
entryXposition=Entry(hauptfenster)
entryYposition=Entry(hauptfenster)
entryXgeschwindigkeit=Entry(hauptfenster)
entryYgeschwindigkeit1=Entry(hauptfenster)
entryGravitationskonstante=Entry(hauptfenster)
entryMDHO.grid(row=0,column=1)
entryXposition.grid(row=1,column=1)
entryYposition.grid(row=2,column=1)
entryXgeschwindigkeit.grid(row=0,column=6)
entryYgeschwindigkeit1.grid(row=1,column=6)
entryGravitationskonstante.grid(row=2,column=6)
Schonmal vielen dank für Hilfe.
DANKE

gruss