a) 1.0
b) 2.0
c) 0.0
d) Value depends on Python version
Answer: d
Explanation: The behavior of the round() function is different in Python 2 and Python 3. In Python 2, it rounds off numbers away from 0 when the number to be rounded off is exactly halfway through. round(0.5) is 1 and round(-0.5) is -1 whereas in Python 3, it rounds off numbers towards nearest even number when the number to be rounded off is exactly halfway through.
Related Posts
The output of the two codes shown below is the same.
i. bin((2**16)-1)
ii. ‘{}’.format(bin((2**16)-1))What will be the output of the following Python code?
hex(255), int(‘FF’, 16), 0xFFThe formatting method {1:<10} represents the ___________ positional argument, _________ justified in a 10 character wide field.
What will be the output of the following Python code?
l=list(‘HELLO’)
p=l[0], l[-1], l[1:3]
‘a={0}, b={1}, c={2}’.format(*p)What will be the output of the following Python code?
l=list(‘HELLO’)
‘first={0[0]}, third={0[2]}’.format(l)The output of the two codes shown below is the same.
i. ‘{0:.2f}’.format(1/3.0)
ii. ‘%.2f’%(1/3.0)What will be the output of the following Python code?
‘%x %d’ %(255, 255)
Join The Discussion