What will be the output of the following Python function?
sum(2,4,6)
sum([1,2,3])
sum(2,4,6)
sum([1,2,3])A. Error, 6
B. 12, Error
C. 12, 6
D. Error, Error
Answer: Option A
Solution (By Examveda Team)
For the call sum(2, 4, 6), the sum() function in Python expects an iterable (like a list, tuple, etc.) as its argument. When you pass individual values separated by commas, it will raise a TypeError because it doesn't accept multiple arguments like that.For the call sum([1, 2, 3]), it calculates the sum of the elements in the list [1, 2, 3], which would be 6.
Therefore, the first call will result in an error, and the second call will result in the sum of the elements of the list, which is 6. So, the correct output is Error, 6.
Related Questions on Python Built In Functions
Which built-in function is used to find the smallest item in an iterable?
A. min()
B. smallest()
C. minimum()
D. small()
What does the built-in function round() do in Python?
A. Rounds a floating-point number to the nearest integer
B. Returns the square of a number
C. Returns the absolute value of a number
D. Converts a number to a string
What does the built-in function max() do in Python?
A. Returns the largest item in an iterable
B. Converts a number to a string
C. Returns the square of a number
D. Returns the absolute value of a number
Which built-in function is used to check if all elements in an iterable are true?
A. all()
B. every()
C. true()
D. check()

Join The Discussion