Build a Discount Calculator - Build a Discount Calculator

Tell us what’s happening:

I have no syntax errors, however I cannot get a single checkmark past step 3. I have

if not isinstance (price (int, float)):
return(‘The price should be a number’)

Thanks in advance!

Your code so far

def apply_discount(price, discount):
    if not isinstance (price (int, float)): 
        return('The price should be a number')
    if not isinstance (discount (int, float)):
        return('The discount should be a number')

    if price <= 0:
        return('The price should be greater than 0')
    if discount < 0 or discount > 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(0, 100))
        print(apply_discount(74.5, 20.0))

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0

Challenge Information:

Build a Discount Calculator - Build a Discount Calculator

All of your print statements are written inside the if statement inside of the function.

oh woooooow. Thank you so much, that stopped all my progress. I was able to fix the other mistakes I wasn’t seeing as well!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.