0 out of 464 challenges solved
Write a Python function `sum_series(n)` that calculates the sum of the series: \[ S = n + (n-2) + (n-4) + \ldots \] The series continues until the term \( n - 2i \) becomes less than or equal to 0. For example: - If \( n = 6 \), the series is \( 6 + 4 + 2 \), and the sum is \( 12 \). - If \( n = 10 \), the series is \( 10 + 8 + 6 + 4 + 2 \), and the sum is \( 30 \). - If \( n = 9 \), the series is \( 9 + 7 + 5 + 3 + 1 \), and the sum is \( 25 \). #### Example Usage ```python [main.nopy] print(sum_series(6)) # Output: 12 print(sum_series(10)) # Output: 30 print(sum_series(9)) # Output: 25 ``` #### Constraints - The input \( n \) will be a non-negative integer. - If \( n \) is 0, the function should return 0.
def sum_series(n):
"""
Calculate the sum of the series n + (n-2) + (n-4) + ... until the term is <= 0.
Args:
n (int): The starting number of the series.
Returns:
int: The sum of the series.
"""
# Implement the function logic here
pass