I need help trying to call a variable that is in two different functions(I think). I am new to python but I'm trying to learn, just started today and I am stuck on this, I've searched through the web and can't find anything on it.
def newAccount(): #New account window
    create = Tk()
    create.title("New Account")
    create.minsize(width=200, height=150)
    create.maxsize(width=400, height=300)
    L1 = Label(create, text= "New User:").grid(column= 1, row= 1)
    E1 = Entry(create, bd= 3)
    E1.grid(column= 1, row= 2)
    L2 = Label(create, text="Password:").grid(column=1, row=3)
    E2 = Entry(create, bd=3, show="*")
    E2.grid(column=1, row=5)
    L3 = Label(create, text="Comfirmation").grid(column=1, row=6)
    E3 = Entry(create, bd=3, show="*")
    E3.grid(column=1, row=7)
def createNew():
    User = E1.get()
    Pass = E2.get()
    if(Pass == E3.get()):
        Pass == Pass
        create.destroy()
    else:
        O1 = Message(create, text= "Passwords don't match.", fg= "red", width= 250).grid(column= 1, row= 10)
        E2.delete(0, END)
        E3.delete(0, END)
    return User, Pass
def quit():
    create.destroy()
B1 = Button(create, text="Create", command= createNew).grid(column= 1, row= 8)
create.close = Button(create, text="Quit", command= quit).grid(column=1, row=9)
def callback():
    User = [Username]
    Pass = [Password]
    if(User == User):
        if(Pass == Pass):
            print(".")
I am trying to use the user and password i got from 'def createNew()' and use it in 'def callback()'
 
     
     
    