Why won't this Python 3.x function not work. : We just learned functions in class a couple days ago and I am not sure why this function won't run. It is basically identical to the functions that I did in class. 

    def pay(hrs, rate, finalPay):
        hrs = int(input("Hours worked"))
        rate = float(input("Pay grade"))
        finalPay = (hrs * rate)
        if hrs > 40:
            finalPay = (((finalPay - 40) * 1.5) + finalPay)
            return finalPay
    
    print(pay)

I get function pay at 0x109b5a6a8 in the terminal after I try to run it. If I try to list the parameters in the print function I get a traceback error stating said parameters are not defined. I am not sure what is going on here. All help is appreciated. 
