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')
elif price <= 0:
return ('The price should be greater than 0')
elif discount < 0 or discount > 100:
return ('The discount should be between 0 and 100')
else:
apply_discount = price - (price \* discount) / 100
return apply_discount
apply_discount(100, 20)
apply_discount(200, 50)
apply_discount(50, 0)
apply_discount(100, 100)
apply_discount(74.50, 20.0)