Tell us what’s happening:
Code worked but can’t pass the check, please send help!
Your code so far
def apply_discount(price, discount):
if not isinstance(price, (int, float)):
return print('The price should be a number')
if not isinstance(discount,(int, float)):
return print('The discount should be a number')
if price <= 0:
return print('The price should be greater than 0')
if discount < 0 or discount > 100:
return print('The discount should be between 0 and 100')
dis_price = price - (price * (discount / 100))
return print(dis_price)
apply_discount('Text',20)
apply_discount(100,'Text')
apply_discount(-2,20)
apply_discount(100,200)
apply_discount(100,20)
apply_discount(200,50)
apply_discount(50,0)
apply_discount(1000,100)
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/147.0.0.0 Safari/537.36
Challenge Information:
Build an Apply Discount Function - Build an Apply Discount Function