Loading

Grasshopper - Summation

Summation
Write a program that finds the summation of every number from 1 to num. The number will always be a positive integer greater than 0.
For example (Input -> Output):

2 -> 3 (1 + 2)
8 -> 36 (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8)

Solution

# mine
def summation(num):
    sum = 0
    
    while num > 0:
        sum += num
        num -= 1
    
    return sum
# others
def summation(num):
    return sum(range(1,num+1))
posted @ 2023-03-27 12:49  Artwalker  阅读(18)  评论(0编辑  收藏  举报
Live2D