์๋ ! ๐ ๋๋ ์ฐ์ฃผ ์ํผ์คํ ์บกํด ์ง๋์ผ! ๐คฉ ์น๊ตฌ๋ค! ์ปดํจํฐ๊ฐ ๋ด ๋ง๋ง ๋ฃ๋ ๋ก๋ด์ด๋ฉด ์ด๋จ๊น? ์์ ๋๋ฐ์ด๊ฒ ์ง? ์ค๋์ ์ฝ๋ฉ ๋ง๋ฒ์ผ๋ก! ๐ช ๋๋ง์ ์ฒ์ฒ๋ฐ์ฌ ๋ก๋ด์ ๋ง๋ค์ด ๋ณผ ๊ฑฐ์ผ! ์ด ๋ก๋ด์ ์ฐ๋ฆฌ์๊ฒ ๋ง๋ฒ ์ ๋ฌผ๋ ์ค๋! ๐คซ ์ฐ์! ๋ฒ์จ๋ถํฐ ๋๊ทผ๊ฑฐ๋ฆฌ์ง ์์? ๋น์ฅ ์์ํด ๋ณด์๊ณ ! ๐ฅ

***
๋๋ฅ! ๐ฅ ์ฐ๋ฆฌ๊ฐ ๋ง๋ค ๋ก๋ด์ ์ด๋ฆ์ ‘๋ง์ ์์ ’์ด์ผ! ๐ง ์ด ์์ ์ ์ซ์๋ฅผ ๋ํ๋ ๊ฑธ ์์ฃผ ์ํด! ๋จผ์ , ์์ ์ ๋ง๋๋ ๋ง๋ฒ ์ฃผ๋ฌธ์ ์ธ์์ผ ํด. ๋ฐ๋ก `def`๋ผ๋ ์ฃผ๋ฌธ์ด์ผ! ๐ง “๋ฐํ!” ๋ผ๊ณ ์ธ์น๋ฉด ์์ ์ด ๋ฟ ! ํ๊ณ ๋ํ๋ ์ค๋น๋ฅผ ํ์ง. ์ด๊ฑด ์์ ์ ์ค๋ช ์๋ฅผ ๋ง๋๋ ๊ฒ๊ณผ ๊ฐ์! ๐
์, ์ด์ ์์ ์๊ฒ ์ฌ๋ถ๋ฆ์ ์์ผ๋ณผ๊น? ๐ง “๋ง์ ์์ ์! ์ซ์ 3์ด๋ 5๋ฅผ ์ค๊ฒ! ์ด๊ฑธ๋ก ๋ญ ์ข ํด๋ด!” ํ๊ณ ๋ง์ด์ผ. ์์ ์ “๋ค, ์ฃผ์ธ๋!” ํ๊ณ ์ซ์ 3๊ณผ 5๋ฅผ ์~ ๊ฐ์ ธ๊ฐ. ์! ๐จ ๊ทธ๋ฆฌ๊ณ ๋จธ๋ฆฟ์์์ ์ด์ฌํ ๋ํ๊ธฐ๋ฅผ ํ ๊ฑฐ์ผ. 3+5๋… 8! ์ข์! โจ ๊ณ์ฐ์ ๋๋ฌ์ด!
๊ทธ๋ฐ๋ฐ… ์ ๊น! ๐ค ์์ ์ด ๊ณ์ฐ์ ๋๋๋๋ฐ… ์ฐ๋ฆฌํํ ์ด๋ป๊ฒ ์๋ ค์ฃผ์ง? ์์ ์ ์ ~ ๋ฉ๋ฆฌ ์์ ๋๋ผ์ ์์์! ๐ฎ ์ฐ๋ฆฌํํ ์ ๋ฌผ์ ๋ค์ ๊ฐ์ ธ๋ค์ค์ผ ํด! ์ด๋ ํ์ํ ๋ ์ ๋ ๋ง๋ฒ ์ฃผ๋ฌธ์ด ์์ด! ๋ฐ๋ก `return` (๋ฆฌํด) ์ด์ผ! ๐ `return`์ “์ฃผ์ธ๋! ์ ๋ฌผ์ด์!” ํ๊ณ ์์ ์ด ์ฐ๋ฆฌ์๊ฒ ๊ฒฐ๊ณผ๋ฌผ์ ์ง ! ํ๊ณ ๋๋ ค์ฃผ๋ ๋ง๋ฒ์ด์ผ. ์์ ์๋ฆ! ๋์ง ์์?
์, ์ง์ง ๋ง๋ฒ ์ฃผ๋ฌธ์ ๋ณด์ฌ์ค๊ฒ! ๐ช ์ด๊ฑธ ‘๋ง๋ฒ ์ฃผ๋ฌธ์’์ ๋ฐ๋ผ ์จ๋ณด์!
“`python
# 1. ๋ง์
์์ ์ ๋ง๋๋ ์ค๋ช
์!
def ๋ง์
์์ (์ซ์1, ์ซ์2):
๊ฒฐ๊ณผ = ์ซ์1 + ์ซ์2
return ๊ฒฐ๊ณผ # “์ฃผ์ธ๋! ๊ณ์ฐํ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฌผ๋ก ๋๋ ค์!” ๐
# 2. ์์ ์๊ฒ ์ฌ๋ถ๋ฆ ์ํค๊ณ ์ ๋ฌผ ๋ฐ๊ธฐ!
๋ง๋ฒ์ ๋ฌผ์์ = ๋ง์
์์ (3, 5)
# 3. ๋ง๋ฒ์ ๋ฌผ์์ ์์ ๋ญ๊ฐ ๋ค์์ง? ์ต๋ฌด์์ผ, ๋งํด๋ด!
print(๋ง๋ฒ์ ๋ฌผ์์)
“`
์ด๋? ๐ ์ด๊ฒ ๋ฐ๋ก ์์ ์ ๋ถ๋ฅด๊ณ , ์ ๋ฌผ์ ๋ฐ๋ ์ ์ฒด ์ฃผ๋ฌธ์ด์ผ! `๋ง๋ฒ์ ๋ฌผ์์`๋ผ๋ ๊ณณ์ ์์ ์ด ๊ฐ์ ธ์จ ์ ๋ฌผ์ด ์! ๋ค์ด๊ฐ์ด. ๊ทธ๋ฆฌ๊ณ `print` ์ต๋ฌด์ ๐ฆ๊ฐ ์์ ์์ ๋ ์ ๋ฌผ์ ์ฐ๋ฆฌ์๊ฒ ๋ณด์ฌ์ฃผ๋ ๊ฑฐ์ง! “8!” ํ๊ณ ๋ง์ด์ผ. ๐ฏ ์ด๊ฑฐ ์์ ๋๋ฐ์ด์ง ์์? ๐ฅณ
๐บ๏ธ ์บกํด ์ง๋์ ๋ฐ๋ณต ๋ง๋ฒ ์ง๋ ๐บ๏ธ
๐ ์๋ ์ฃผ๋ฌธ์์ ์ฝ๋๋ฅผ ์ ๊ณ ๋ฒํผ์ ๋๋ฌ๋ด! (๋ฐ์ดํ ๋ชจ์์ ๊ฑฑ์ ๋ง!)
์ข์! ๊ทธ๋ผ ์ค๋์ ์ฒซ ๋ฒ์งธ ๋ฏธ์ ์ด์ผ! ๐คฉ ๋๋ ํค๋ณด๋๋ก ๋๊ฐ๋๊ฐ! โจ๏ธ ์ด ๋ง๋ฒ ์ฃผ๋ฌธ์ ์ง์ ์ณ๋ณผ ์ ์๊ฒ ์ด? ์ฃผ๋ฌธ์ด ํ ๊ธ์๋ผ๋ ํ๋ฆฌ๋ฉด ๋ง๋ฒ์ด ์คํจํ๋๊น ์กฐ์ฌํด! ๐คซ ์๋ง ์ปดํจํฐ๊ฐ ์ซ์ `8`์ ์ง ! ํ๊ณ ๋ณด์ฌ์ค๊ฑธ? ์ฑ๊ณตํ๋ฉด ๋๋ ์ด์ ์์ ์ ๋ถ๋ฆฌ๋ ๋ง๋ฒ์ฌ์ผ! ๐งโโ๏ธ
์, ์ง์ง ๋ง์ง๋ง! ์ํผ ์ธํธ๋ผ ์ฑ๋ฆฐ์ง ๋๊ฐ๋ค! ๐ ๋ง์ ์์ ์ ๋ง๋ค์์ผ๋๊น… ์ด๋ฒ์ ‘๋บ์ ์์ ’์ด๋ ‘๊ณฑ์ ์์ ’์ ๋ง๋ค์ด ๋ณด๋ ๊ฑด ์ด๋? ๐ง `+` ๋์ ์ `-` ๋ `*` ๋ฅผ ๋ฃ์ผ๋ฉด ๋๊ฒ ์ง? ์ด๊ฑด ๋์ ๋๋ง ์๋ ๋น๋ฐ์ด์ผ! ๐ ์์ ๊ฟ์ผ ๋ณด์ฅ! ๐ฅ ๋ค๊ฐ ๋ง๋ ๋ฉ์ง ์์ ์ด์ผ๊ธฐ๋ ๊ผญ ๋ค๋ ค์ค! ๊ทธ๋ผ ์๋ ! ๐