[Python] ์์ฑ๊ธฐ(generator)
์ด๊ฑด c#์ yield return๊ณผ ํก์ฌํ ๊ธฐ๋ฅ์ด๋ค.
๋ณดํต ํจ์์์ return์ ํ๋ฉด ๊ฐ์ ๋ฐํํ๊ณ ํจ์๋ ์์ ์ฃฝ์ด๋ฒ๋ฆฐ๋ค.
๊ทธ๋ฐ๋ฐ ํ์ด์ฌ์์ yield๋ฅผ ์ฐ๋ฉด ์ด๊ฒ ๊ฐ์ ๋ฐํ์ ํ๋๋ฐ ํจ์๊ฐ ์ฃฝ์ง ์๊ณ ๋ฐํ ์์ ์ํ๊ฐ์ ์ ์ฅํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ฃฝ์๋๊น์ง ๊ณ์ ๋ถ๋ฅผ ์๊ฐ ์๋ค.
์๋๋ ์นด์ดํธ๋ค์ด์ ํด์ฃผ๋ ์์ฑ๊ธฐ๋ฅผ ๊ตฌํํ ์ฝ๋๋ค.

์นด์ดํธ๋ฅผ 3์ผ๋ก ์ค์ ํ ์์ฑ๊ธฐ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ค.
์์ฑํ ๋๋ ์๋ฌด๊ฒ๋ ์คํ๋์ง ์๋๋ค.
๊ทธ๋ฆฌ๊ณ next๋ฅผ ๋ถ๋ฅด๋ฉด ์ด์ yield๋ฅผ ํ ๋๊น์ง๋ง ๋๊ณ , yield๋ฅผ ํ๋ฉด ๊ฐ์ ๋ฐํํ๋ค. ์ฌ๊ธฐ์ ๋ฐํ๊ฐ์ ์ฐ์ง ์์์ผ๋ ์ข ๋ฃ๋ง ํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ค์ next๋ฅผ ๋ถ๋ฅด๋ฉด ์ ๋ฒ ์ํ๋ฅผ ์ด์ด์ ์คํํ๊ณ .. ๊ณ์ ๋ฐ๋ณตํ๋ ๊ฒ์ด๋ค.
๊ฐ์ ๋ฐํํ๋ ํ์์ผ๋ก ๋ฐ๊พธ๋ฉด ์ด๋ ๊ฒ ๋๋ค.


๊ทธ๋ฆฌ๊ณ ๋ฒ์ for ๋ฃจํ๋ก ๋๋ฆด ์๋ ์๋ค.
์ ๊ฒ ์ฌ์ค ๋ฐ๋ณต์ ๊ธฐ๋ฐ์ด๋ผ์..

์ด๋ฌ๋ฉด ๋ค ๋ฐํ๊ฐ์ ๋ฐ์์จ๋ค.
์ด๊ฒ ๋ค์ธ๊ฒ๊ฐ๋ค.