반응형
파이썬 1 부터 n까지 합 계산¶
In [1]:
# 반복문을 활용하여 n 까지 더함
def sum_range1(n):
num = 0
for nn in range(1, n+1):
num += nn
return num
sum_range1(10), sum_range1(100)
Out[1]:
(55, 5050)
In [2]:
# n(n+1)/2 를 활용
def sum_range2(n):
return n * (n+1)//2
sum_range2(10), sum_range2(100)
Out[2]:
(55, 5050)
반응형
'python' 카테고리의 다른 글
파이썬 절대값 계산 sqrt abs (0) | 2023.03.20 |
---|---|
파이썬 현재 디렉토리 찾기 os.getcwd (0) | 2023.03.19 |
파이썬 문자로만 구성된 문자열 확인하기 isalpha() (0) | 2023.03.17 |
파이썬 숫자로만 구성된 문자열 확인하기 isdigit() (0) | 2023.03.16 |
파이썬 리스트 len, append, insert, pop (0) | 2023.03.15 |
댓글