๋ฐ์ํ
์ฃผ์ฐจ | Chapter | ๊ธฐ๋ณธ ๋ฏธ์ | ์ ํ ๋ฏธ์ |
4์ฃผ์ฐจ | Chapter 05 | p.223 [์ง์ ํด๋ณด๋ ์์ฝ๋ฉ : ๋ฒ์ ๋ด๋ถ์ ์ ์๋ฅผ ๋ชจ๋ ๋ํ๋ ํจ์] ์คํ ํ ์ฝ๋๊ฐ ์ ๋ ฅ๋ ํ๋ฉด ๋ฐ ์คํ ๊ฒฐ๊ณผ ํ๋ฉด ์บก์ณํ๊ธฐ | ๋งค๊ฐ๋ณ์, ๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์, ๊ฐ๋ณ ๋งค๊ฐ๋ณ์์ ๋ํด ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌํ ๋ด์ฉ ํฌ์คํ ํ๊ธฐ |
#๊ธฐ๋ณธ ๋ฏธ์
[์ง์ ํด๋ณด๋ ์์ฝ๋ฉ : ๋ฒ์ ๋ด๋ถ์ ์ ์๋ฅผ ๋ชจ๋ ๋ํ๋ ํจ์] ์คํ ํ ์ฝ๋๊ฐ ์
๋ ฅ๋ ํ๋ฉด ๋ฐ ์คํ ๊ฒฐ๊ณผ ํ๋ฉด ์บก์ณํ๊ธฐ
# ๋ฒ์๋ฅผ ์ ํ ๋งค๊ฐ๋ณ์๋ฅผ ํฌํจํ ํจ์ ์ ์ธ
def sum_all(start, end):
# ๋ณ์ ์ ์ธ, ์ด๊น๊ฐ
output = 0
# ๋ฒ์ ๋ด๋ถ์ ์ ์๋ฅผ ๋ชจ๋ ๋ํ๋ ๋ฐ๋ณต๋ฌธ
for i in range(start, end + 1):
output += i
# ๋ฆฌํด
return output
# ํจ์ ํธ์ถ
print("0 to 100:", sum_all(0,100))
print("0 to 1000:", sum_all(0,1000))
print("0 to 100:", sum_all(50,100))
print("0 to 1000:", sum_all(500,1000))
๋ฐ์ํ