Examveda

What will be the output of the following Python functions?
float('1e-003')
float('2e+003')

A. 3.00
300

B. 0.001
2000.0

C. 0.001
200

D. Error
2003

Answer: Option B

Solution (By Examveda Team)

Option B: 0.001
2000.0

When the strings '1e-003' and '2e+003' are passed to the float() function, they are interpreted as scientific notation representing floating-point numbers.

'1e-003' represents 1×10−3 which is equal to 0.001.
'2e+003' represents 2×103 which is equal to 2000.0.

Therefore, the output will be 0.001 and 2000.0.

This Question Belongs to Python Program >> Python Built In Functions

Join The Discussion

Related Questions on Python Built In Functions