How do I get python to accept both integer and float?
This is how I did it:
def aud_brl(amount,From,to): ER = 0.42108 if amount == int: if From.strip() == 'aud' and to.strip() == 'brl': ab = int(amount)/ER print(ab) elif From.strip() == 'brl' and to.strip() == 'aud': ba = int(amount)*ER print(ba) if amount == float: if From.strip() == 'aud' and to.strip() == 'brl': ab = float(amount)/ER print(ab) elif From.strip() == 'brl' and to.strip() == 'aud': ba = float(amount)*ER print(ba)def question(): amount = input("Amount: ") From = input("From: ") to = input("To: ") if From == 'aud' or 'brl' and to == 'aud' or 'brl': aud_brl(amount,From,to)question()
This is another example of how I did it:
number = input("Enter a number: ")if number == int: print("integer")if number == float: print("float")
But those two ways don't work.