๋ง์ง๋ง์ผ๋ก ๋ํด์ง๋ ๊ฐ์ด 63์ด ๋ง๋๊ฑฐ ์๋๊ฐ์?
for i in range(101): if hap>=2000: print("๋ง์ง๋ง์ผ๋ก ๋ํด์ง๋ i์ ๊ฐ์ ", i-1) break hap += iprint("1์์๋ถํฐ ๋์ ๊ฐ์ %s" %hap)(์ดํฉ์ด 2000์ ๋์ ๋์ ๊ฐ = 2016 / ๋ง์ง๋ง์ผ๋ก ๋ํ ๊ฐ = 63)์์ ์ฝ๋(์์
์ค ๋ด์ฉ)์์๋ i๊ฐ for i in range(101)์ ๋์ด์ค๋ฉด์ ๊ฐ์ด 1 ์ถ๊ฐ๋ฉ๋๋ค. ๋ง์ฝ print("๋ง์ง๋ง์ผ๋ก ๋ํด์ง๋ i์ ๊ฐ์ ", i) ๋ผ๊ณ ์์ฑํ๋ฉด ์ค์ ๋ก ์ํ๋ ๊ฐ์ 63์ด์ง๋ง 64๋ก ์ถ๋ ฅ๋ฉ๋๋ค.๊ทธ๋์ i-1๋ก ๊ณ ์น ๊ฒ์
๋๋ค.์๋ ์ฝ๋๋ ์ง๋ฌธํ์ ๋ถ๊ป์ ์์ฑํ ์ฝ๋์
๋๋ค.์ฌ๊ธฐ์ ๋ง์ง๋ง sum+=a๋ฅผ ์คํํ์ ๋ ์ดํฉ์ 2016, a์ ๊ฐ์ 63์
๋๋ค.ํฉ์ด 2000์ ๋๋์ง ํ๋จํ๋ ๋ค์ ์ฝ๋์์, ํฉ์ด 2000์ ๋์ 2016์ด ๋์๊ธฐ ๋๋ฌธ์ ์๊น 2016, 63์ ๊ทธ๋๋ก ๋ฐํํฉ๋๋ค.์์ ์ฝ๋์์๋ 2000์ ๋๋ ๊ฐ(63)์ ๋ฌ์ฑํ ํ์ i๋ฅผ ํ ๋ฒ ๋ ์ฆ๊ฐ์์ผ 64๊ฐ ๋๊ณ , ์๋์์๋ 63 ๊ทธ๋๋ก ๋๋ฉ๋๋ค.์ฝ๋๊ฐ ์กฐ๊ธ ๋ฌ๋ผ์ ์ฐฉ์ค๊ฐ ์์ผ์
จ๋ ๋ฏ ํฉ๋๋ค. sum = 0for a in range(1,100): #1๋ถํฐ 99๊น์ง sum += a if sum > 2000: print(a, sum) # 2000์ด ๋๋ ์์ : a=63, sum=2016 break