Please make me clear that when i have made 'b' a global variable on line 1. Then also it is showing an error
Error: UnboundLocalError: local variable 'b' referenced before assignment
Note This code is a part of a larger code*
global b
b = 0
def solve(operation):
global a
a = display.get()
global ex
if operation == "-":
if b == 0:
ex = int(a)
else:
ex = int(b) - int(a)
if operation == "+":
ex = int(a) + b
b = int(a)
a = ex
global ans
ans = ex
display.delete(0, tkinter.END)