Build an Apply Discount Function - Build an Apply Discount Function

Tell us what’s happening:

Why are tasks 3, 4, 5, and 6 not working? Can someone please tell me what’s wrong with my code?

Your code so far




def apply_discount(price, discount):
    
    if price != int or float:
        return ('The price should be a number')
    
    elif discount != int or 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')
    
    final_price= price * discount
    return final_price


Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0

Challenge Information:

Build an Apply Discount Function - Build an Apply Discount Function

GitHub Link: https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/blocks/lab-discount-calculator/695774002591bbc5f8cf3e53.md

Welcome to the forum @greyhausmann

Carefully review how you are checking the input type.

Happy coding

Can you please elaborate

I tried changing my method of checking inputs and still none of the conditions would pass. I’m very confused what to change and how to even complete the rest of the steps

nvm I solved it. Thanks for your help.