TDT4109/Exercise 3/9 - Alternerende sum/9a.py

9 lines
307 B
Python
Raw Normal View History

2020-09-14 14:34:03 +02:00
def alternateSum(n):
positiveNumbers = [num**2 for num in [i for i in range(1,n+1) if i % 2 != 0]]
negativeNumbers = [-num**2 for num in [i for i in range(1,n+1) if i % 2 == 0]]
return sum(positiveNumbers + negativeNumbers)
if __name__ == "__main__":
n = int(input('n: '))
print(alternateSum(n))