Build an Apply Discount Function - Build an Apply Discount Function

Tell us what’s happening:

I’m compiling the “Build an Apply Discount Function” lab, my code works on VScode, but the freecodecampcode console says there is an error, what can I do to fix this?

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:
     #   print('The price should be greater than 0')
    #    return
  #  if discount > 100:
 #       print('The discount should be between number 0 and 100')
 #       return
 #   elif 0 < discount:
 #       print('The discount should be between number 0 and 100')
 #       return
 #   return price *(1 - discount/100
apply_discount(50, 20)
#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/148.0.0.0 Safari/537.36

Challenge Information:

Build an Apply Discount Function - Build an Apply Discount Function

GitHub Link: freeCodeCamp/curriculum/challenges/english/blocks/lab-discount-calculator/695774002591bbc5f8cf3e53.md at main · freeCodeCamp/freeCodeCamp · GitHub

double check the punctuation, the string must much the requested one exaclty, including punctuation or lack of


You have periods at the end, remove them.


Also,
instead of print, use only return

and the discounted item can be checked like this: if discount < 0 or discount > 100: