Which of the following are valid return statements?
return (a, b, c)
return a + b + c
return a, b, c
All three of the provided return statements are valid in Python, but they have different implications:
return (a, b, c): This returns a single tuple containing the values of a, b, and c. For example, if a = 1, b = 2, and c = 3, the function would return the tuple (1, 2, 3).
return a + b + c: This returns the sum of a, b, and c. If a = 1, b = 2, and c = 3, the function would return the value 6.
return a, b, c: This returns a tuple containing the values of a, b, and c. This is a more concise way of expressing the first option. For the same example values, it would return the tuple (1, 2, 3).
Choose the one that fits your specific use case and the desired return value format in your function.