Quantcast
Channel: Active questions tagged python - Stack Overflow
Viewing all articles
Browse latest Browse all 13921

How to accept both integer and float values as input?

$
0
0

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.


Viewing all articles
Browse latest Browse all 13921

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>