Tell us what’s happening:
I’ve spent so much time trying to figure out what might be wrong and I CANNOT understand why I pass the step 3 check but step 4 won’t when it’s the same thing and now I get to know it doesn’t even return the applied discount price when I call the function
Your code so far
def apply_discount(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 price should be greater than 0"
if discount <= 0 or discount > 100:
return "The discount should be between 0 and 100"
return price - discount
print(apply_discount(100,20))
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 OPR/134.0.0.0
Challenge Information:
Build an Apply Discount Function - Build an Apply Discount Function
