?
What will be the output of the following Python functions?
What will be the output of the following Python functions?
float('1e-003')
float('2e+003')
float('1e-003')
float('2e+003')
Answer & Solution
Correct Answer:
Option
B
Option B: 0.001
2000.0
When the strings '1e-003' and '2e+003' are passed to the
'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.
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.
Join the Discussion
Login to post a comment or share your explanation.
Login