본문 바로가기

Python/Practice

Q. 1부터 10까지의 합을 구하세요

x = 1
sum = 0

while x <= 10:
    sum = sum + x
    x = x +1

print(f"1부터 10까지의 합은 {sum}입니다")

 

# 다시 생각해보기. 왜 바꿔도 같은가?........
# A. 변수 초기화도 안시켜놓고 머하니!!!!!!!!!!

 

x = 1
sum = 0

while x <= 4:      # A. 이렇게 순서가 바뀌면 2+0, 3+2, 4+5, 5+9로 2부터 5까지의 합이되버린다!
    x = x +1
    sum = sum + x

print(f"1부터 4까지의 합은 {sum}입니다2")



a = 0
sum = 0

while a <= 100:
    a = a + 1
    sum = sum + a  # 이런식으로하면 1부터 100까지 합되겠지