Build an Apply Discount Function - Build an Apply Discount Function

Tell us what’s happening:

i really dont understand what im doing wrong, its not returning the desired numbers/ statements in the terminal

Your code so far

def apply_discount(price, discount):
    
    return price, discount
    if price != int or float:
        return "The price should be a number"

    if discount != int or float:
        return "The discount should be a number"

    if price <= 0:
        return "The discount should be greater than 0"

    if discount < 0 > 100:
        return "The discount should be between 0 and 100"
    
print(apply_discount(100, 20))

print(apply_discount(200, 50))

print(apply_discount(50, 0))

print(apply_discount(6 ,100))

print(apply_discount(74.5,20.0))
    
    



Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36

Challenge Information:

Build an Apply Discount Function - Build an Apply Discount Function

Hi @Fr33za ,

This is not the way to check the type of a variable. Consider using isinstance().

Python isinstance() Function

Also, what is this code supposed to be doing?

Check your code by using print() to see if your code is returning what you expect.

Happy coding!