Languages/Python [Python] ์ฌ๊ทํจ์ - ๋ฐ์ํ ์ฌ๊ทํจ์ - ์ฌ๊ทํจ์ : ์๊ธฐ ์ค์ค๋ก๋ฅผ ํธ์ถํ๋ ํจ์ - ์ฌ๊ทํธ์ถ : ํจ์๊ฐ ์๊ธฐ ์์ ์ ๋ค์ ํธ์ถ def some_func(count): if count >0: some_func(count-1) else: return print(count) some_func(5) ์์ 1)ํ๋ ธ์ด์ ํ def hanoi(ndisks, startPeg=1, endPeg=3): if ndisks: hanoi(ndisks-1, startPeg, 6-startPeg-endPeg) print(startPeg,"๋ฒ ๊ธฐ๋ฅ์", ndisks,"๋ฒ ๊ณ ๋ฆฌ๋ฅผ", endPeg,"๋ฒ ๊ธฐ๋ฅ์ ์ฎ๊น๋๋ค.") hanoi(ndisks-1, 6-startPeg-endPeg, endPeg) hanoi(ndisks=3) ์์ 2) ํฉํ ๋ฆฌ์ผ ํจ์ def factorial(n): if n ==0: return 1 elif n > 0: return factorial(n-1)*n print(factorial(5)) print(factorial(10)) ์์ 3) ํผ๋ณด๋์น ์์ด def fibonacci(n): if n == 1 or n == 2: return 1 else: return fibonacci(n-1) + fibonacci(n-2) #fibonacci(10) print(fibonacci(5)) print(fibonacci(10)) ํจ์ - Iambda ํจ์๋ฅผ ์์ฑํ ๋ ์ฌ์ฉํ๋ ์์ฝ์ด ํจ์๋ฅผ ํ ์ค๋ก ๊ฐ๊ฒฐํ๊ฒ ๋ง๋ค ๋ ์ฌ์ฉ lambda ๋งค๊ฐ๋ณ์1, ๋งค๊ฐ๋ณ์2, ... : ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ ํํ์ ๋ฐ์ํ ๊ณต์ ํ๊ธฐ URL ๋ณต์ฌ์นด์นด์คํก ๊ณต์ ํ์ด์ค๋ถ ๊ณต์ ์์ค ๊ณต์ ๊ฒ์๊ธ ๊ด๋ฆฌ ๊ตฌ๋ ํ๊ธฐI-Tstory Contents ๋น์ ์ด ์ข์ํ ๋งํ ์ฝํ ์ธ [Python] ํด๋์ค ์์ ์ฝ๋ 2020.11.03 [Python] ํด๋์ค ์์๋ณด๊ธฐ(๋ณ์, ๋ฉ์๋,ํด๋์ค) 2020.11.03 [Python] ํ์ด์ฌ ํจ์ ์ฌ์ฉํ๊ธฐ 2020.10.06 [Python] ์ผ๊ตฌ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ/ ํ์ ๊ณ์ฐ๊ธฐ 2020.10.03 ๋๊ธ 0 + ์ด์ ๋๊ธ ๋๋ณด๊ธฐ