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