인프런 커뮤니티 질문&답변
반복문에서의 변수생성과 변수의 값
작성
·
242
1
왜 day에 acc를 저장하고, 반복문에서는 acc에만 값을 누적시켰는데 day의 값이 0이 아닌 값으로 바뀌는지 이해가 가지 않습니다. 도와주세요!
acc = 0
month = 0
for i in range(10, 0, -1):
day = acc
acc += 2 ** i
month += 1
if acc > surdays:
break답변 1
2
minjung3143
질문자
질문을 올리고 제가 해답을 알아내서 혹 비슷한 분들을 위해 남겨요 :)
1번째 반복 : acc = 2**10, day=0
2번째 반복 : acc = 2**9, day =2**10 (break)
누적된 값이 할당되기 때문에 이렇게 값이 할당되는 것이었습니다!





