I want to make a simple converter, to print either hexadecimal number of float or integer. My code is:
number = input(\"Please input your number...... \\n\")
input
returns a string, you are trying to check whether it looks like a float or an integer:
number = input("Enter your number? ")
try:
number = int(number)
print("Entered number is, ", number,"and it's hexadecimal number is:", hex(number))
except ValueError:
try:
number = float(number)
print("Entered number is float and it's hexadecimal number is:", float.hex(number))
except ValueError:
print("You entered an invalid number")