?
What will be the output of the following Python function?
What will be the output of the following Python function?
oct(7)
oct(‘7’)
oct(7)
oct(‘7’)
Answer & Solution
Correct Answer:
Option
C
The oct() function in Python converts an integer to an octal string. When passed an integer argument, it returns the octal representation prefixed with '0o'. However, when passed a string argument, it tries to convert the string to an integer first, and if it fails, it raises a ValueError. Therefore, the first call to oct(7) returns '0o7', while the second call to oct('7') raises an error.
Join the Discussion
Login to post a comment or share your explanation.
Login