Zinsrechner GUI Python

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
liieea
User
Beiträge: 3
Registriert: Montag 28. Juni 2021, 21:56

Hallo!

Ich versuche gerade einen Zinsrechner in Python (GUI) zu erstellen.
So sieht mein Code bis jetzt aus:

from tkinter import *


def clear_all():


startkapital_field.delete(0, END)
zinssatz_field.delete(0, END)
wunschbetrag_field.delete(0, END)
zeit_field.delete(0, END)


startkapital_field.focus_set()


def calculate_zeit():


startkapital = float(startkapital_field.get())

zinssatz = float(zinssatz_field.get())

wunschbetrag = float(wunschbetrag_field.get())

zinsen = (startkapital*zinssatz/100)

zeit = zinsen*36000/startkapital*zinssatz


zeit_field.insert(10, zeit)


if __name__ == "__main__":


root = Tk()


root.configure(background = 'light green')


root.geometry("400x250")


root.title("Zinsrechner")


label1 = Label(root, text = "Startkapital : ",
fg = 'black', bg = 'red')


label2 = Label(root, text = "Zinssatz in % : ",
fg = 'black', bg = 'red')


label3 = Label(root, text = "Wunschbetrag : ",
fg = 'black', bg = 'red')


label4 = Label(root, text = "Zeit (Jahre) : ",
fg = 'black', bg = 'red')


label1.grid(row = 1, column = 0, padx = 10, pady = 10)
label2.grid(row = 2, column = 0, padx = 10, pady = 10)
label3.grid(row = 3, column = 0, padx = 10, pady = 10)
label4.grid(row = 5, column = 0, padx = 10, pady = 10)


startkapital_field = Entry(root)
zinssatz_field = Entry(root)
wunschbetrag_field = Entry(root)
zeit_field = Entry(root)

startkapital_field.grid(row = 1, column = 1, padx = 10, pady = 10)
zinssatz_field.grid(row = 2, column = 1, padx = 10, pady = 10)
wunschbetrag_field.grid(row = 3, column = 1, padx = 10, pady = 10)
zeit_field.grid(row = 5, column = 1, padx = 10, pady = 10)


button1 = Button(root, text = "Berechnen", bg = "red",
fg = "black", command = calculate_zeit)


button2 = Button(root, text = "Löschen", bg = "red",
fg = "black", command = clear_all)

button1.grid(row = 4, column = 1, pady = 10)
button2.grid(row = 6, column = 1, pady = 10)


root.mainloop()

Mir wird folgende Meldung angezeigt: Local variable 'wunschbetrag' value is not used
Was ist der Fehler und wie kann ich ihn beheben?

VG
Sirius3
User
Beiträge: 18274
Registriert: Sonntag 21. Oktober 2012, 17:20

Warum machst Du einen neuen Thread auf. Mach doch in dem hier: viewtopic.php?f=1&t=52433&p=389591 weiter.
Antworten