Python Cal Cu
Python Cal Cu
def button(num):
global equation_txt
if num == "del":
equation_txt = equation_txt[:-1]
else:
equation_txt += str(num)
equationLabel.set(equation_txt)
label.config(fg="white")
def equals():
global equation_txt
try:
equation_txt = equation_txt.replace('%', '/100')
total = str(eval(equation_txt))
equationLabel.set(total)
equation_txt = total
except SyntaxError:
equationLabel.set("Syntax Error!")
equation_txt = ""
except ZeroDivisionError:
equationLabel.set("Error!")
equation_txt = ""
def clear():
global equation_txt
equationLabel.set("")
equation_txt = ""
window = Tk()
window.title("Calculator Group6")
window.geometry("570x600+100+200")
equation_txt = ""
equationLabel = StringVar()
frame = Frame()
frame.pack()
window.mainloop()