본문 바로가기

Python/Practice

Q. 1+(-2)+3+(-4)+... 과 같은 식으로 계속 더해나갔을 때, 몇까지 더해야 총합이 100이상이 되는지 구하시오 -2

방법 01.

x = 1
sum = 0

v1 = input("몇 이상 되는지 구하고싶어 > ")
v1 = int(v1)

while sum < v1: 

    if x % 2 == 0:
        sum = sum - x
    else:
        sum = sum + x

    if sum < v1:
        x = x + 1

print(x)

 

 

방법 02.

x = 1
sum = 0

while True:

    if sum >= 100:
        break

    if x % 2 == 0:
        sum = sum - x
    else :
        sum = sum + x

    if sum < 100:
        x = x + 1

print(x)