프로그램
[파이썬] 문제 : y=1/1-1/2+1/3..1/10 계산
오디세이99
2023. 4. 12. 02:03
728x90
반응형
result = 0 # 계산값 변수
sign = -1 # 1/1 - 1/2 + 와 같이 -,+ 가 번갈아 나오는 것을 처리하기 위한 변수. -1로 초기화
for n in range(1, 11): # 1~10까지 n 이 나오도록 함
sign *=-1 # -1로 초기화한 sign에 * -1을 하면 +가 됨
result = result + (sign * 1/n) # sign은 1 또는 -1 을 가지고 있기 때문에 곱하기 하면 1/n의 부호를 바꿈. -,+ 번갈아 계산하게 됨
print(result) # 출력
728x90
반응형