본문 바로가기
프로그램/Python 1000제

Python 60제] 1 - 2 + 4 - 7 + 11 - 16 + 22 -29 + 37 - 46 + 56의 결과값 구하는 프로그램을 작성하시오.

by 건티 2022. 4. 15.
728x90

출처 : 반크_세계유산 고인돌

 

참고풀이]

Sum,n,i,sw=0,1,0,1
while True:
    n+=i
    if n>56:
        break
    if n<56:
        if sw>0:
            print(f"{n} - ",end='')
        else:
            print(f"{n} + ",end='')
    else:
        print(f'{n} = ',end="")
    Sum+=n*sw
    i+=1
    sw*=-1
    
print(Sum)

 

참고풀이 결과]

 

 

 

 

대한민국의 아름다운 영토, 독도의 여름

 

반응형

댓글