How to convert a float to exponential in Python

4 Answers

0 votes
def float_to_exponential(num):
    return format(num, "e")

number = 178.36

exponential = float_to_exponential(number)

print('Exponential number:',exponential)



'''
run:

Exponential number: 1.783600e+02

'''

 



answered Feb 27 by avibootz
0 votes
def float_to_exponential(num):
    return f"{num:e}"

number = 178.36

exponential = float_to_exponential(number)

print('Exponential number:',exponential)



'''
run:

Exponential number: 1.783600e+02

'''

 



answered Feb 27 by avibootz
0 votes
def float_to_exponential(num):
    return f"{num:e}"

number = 178.36

print(f"{number:e}")



'''
run:

1.783600e+02

'''

 



answered Feb 27 by avibootz
0 votes
def float_to_exponential(num):
    return f"{num:e}"

number = 178.36

print(f"{number:.3E}")



'''
run:

1.784E+02

'''

 



answered Feb 27 by avibootz

Related questions

...