Vidyalelo
Python · Q36

Python Built

Programming · Python · question 36

Q36

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
Answer
C.
0.001
200
D.
Error
2003

Answer: Option B

Solution

Answer: Option B
Solution:
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.