Examveda

What will be the output of the following Python function?
oct(7)
oct(‘7’)

A. Error
07

B. 07
0o7

C. 0o7
Error

D. None of the above

Answer: Option C

Solution (By Examveda Team)

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.

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

Join The Discussion

Related Questions on Python Built In Functions