ํ์ด์ฌ ํจ์
-
๋ค์ค ์์ • ์ฌ๋ฌ ๊ฐ์ ํด๋์ค๋ก๋ถํฐ ์์๋ฐ๋ ๊ฒฝ์ฐ ํ์ด์ฌ์ ๋ค์ค ์์์ ์ง์ํ๊ณ ๋ถ๋ชจ ํด๋์ค์ ๋์ผํ ๋ฉ์๋๋ ์์ฑ์ด ์์ ๋๋ ์ผ์ชฝ์์๋ถํฐ ์ฐ์ ๊ถ ์ ๋ถ์ฌ ํ๋ค. ์์ ) #1 ์์ class Person: def greeting(self): print('์๋ ํ์ธ์.') class University: def manage_credit(self): print('ํ์ ๊ด๋ฆฌ') class Undergraduate(Person, University): def study(self): print('๊ณต๋ถํ๊ธฐ') sunja = Undergraduate() sunja.greeting() sunja.manage_credit() sunja.study() #2 ์์ class Person: def sleep(self): pr..
[Python] ๋ค์ค์์, ์ถ์ํด๋์ค๋ค์ค ์์ • ์ฌ๋ฌ ๊ฐ์ ํด๋์ค๋ก๋ถํฐ ์์๋ฐ๋ ๊ฒฝ์ฐ ํ์ด์ฌ์ ๋ค์ค ์์์ ์ง์ํ๊ณ ๋ถ๋ชจ ํด๋์ค์ ๋์ผํ ๋ฉ์๋๋ ์์ฑ์ด ์์ ๋๋ ์ผ์ชฝ์์๋ถํฐ ์ฐ์ ๊ถ ์ ๋ถ์ฌ ํ๋ค. ์์ ) #1 ์์ class Person: def greeting(self): print('์๋ ํ์ธ์.') class University: def manage_credit(self): print('ํ์ ๊ด๋ฆฌ') class Undergraduate(Person, University): def study(self): print('๊ณต๋ถํ๊ธฐ') sunja = Undergraduate() sunja.greeting() sunja.manage_credit() sunja.study() #2 ์์ class Person: def sleep(self): pr..
2020.11.24 -
์ฌ๊ทํจ์ - ์ฌ๊ทํจ์ : ์๊ธฐ ์ค์ค๋ก๋ฅผ ํธ์ถํ๋ ํจ์ - ์ฌ๊ทํธ์ถ : ํจ์๊ฐ ์๊ธฐ ์์ ์ ๋ค์ ํธ์ถ 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 f..
[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 f..
2020.10.13 -
ํจ์์ ์ ์ - ์ฌ๋ฌ ๊ฐ์ ๋ฌธ์ฅ๋ค์ ํ๋์ ์ด๋ฆ์ผ๋ก ๋ฌถ์ด์ ์ด๋ฆ๋ง ํธ์ถํด์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ๋ - ์ด๋ฆ๋ง ํธ์ถํ๋ฉด ๋๋ฏ๋ก ์ฝ๋์ ์ค๋ณต์ ์ ๊ฑฐ - ์ฝ๋์ ์ผ์ ๋ถ๋ถ์ ๋ณ๋์ ๋ ผ๋ฆฌ์ ์ธ ๊ฐ๋ ์ผ๋ก ๋ถ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก๋ ์ฌ์ฉ - ํจ์์ ์ข ๋ฅ๋ ๋ณดํต Maker Function(๋ด์ฅ ํจ์) ๊ณผ ์ฌ์ฉ์ ์ ์ ํจ์๋ก ๊ตฌ๋ถ - ํ์ด์ฌ์์๋ ํจ์๋ ํ๋์ ์๋ฃํ์ผ๋ก ๊ฐ์ฃผ - ํจ์์ ์ด๋ฆ์ ํจ์์ ์ฃผ์๊ฐ ๋๊ณ ํจ์์ด๋ฆ()์ ํจ์์ ํธ์ถ(์คํ)๋จ - ํจ์๋ ํ๋์ ๋ฐ์ดํฐ์ด๋ฏ๋ก ๋ณ์์ ๋์ ํ ์ ์๊ณ ๋งค๊ฐ๋ณ์๋ก ์ฌ์ฉํ ์ ์์ ๋ด์ฅ ํจ์ - ๋ณ๋์ ๋ชจ๋ ์ถ๊ฐ์์ด ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ ํจ์๋ค - ๋ด์ฅ ํจ์ : https://docs.python.org/3/library/functions.html - dir(__b..
[Python] ํ์ด์ฌ ํจ์ ์ฌ์ฉํ๊ธฐํจ์์ ์ ์ - ์ฌ๋ฌ ๊ฐ์ ๋ฌธ์ฅ๋ค์ ํ๋์ ์ด๋ฆ์ผ๋ก ๋ฌถ์ด์ ์ด๋ฆ๋ง ํธ์ถํด์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ๋ - ์ด๋ฆ๋ง ํธ์ถํ๋ฉด ๋๋ฏ๋ก ์ฝ๋์ ์ค๋ณต์ ์ ๊ฑฐ - ์ฝ๋์ ์ผ์ ๋ถ๋ถ์ ๋ณ๋์ ๋ ผ๋ฆฌ์ ์ธ ๊ฐ๋ ์ผ๋ก ๋ถ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก๋ ์ฌ์ฉ - ํจ์์ ์ข ๋ฅ๋ ๋ณดํต Maker Function(๋ด์ฅ ํจ์) ๊ณผ ์ฌ์ฉ์ ์ ์ ํจ์๋ก ๊ตฌ๋ถ - ํ์ด์ฌ์์๋ ํจ์๋ ํ๋์ ์๋ฃํ์ผ๋ก ๊ฐ์ฃผ - ํจ์์ ์ด๋ฆ์ ํจ์์ ์ฃผ์๊ฐ ๋๊ณ ํจ์์ด๋ฆ()์ ํจ์์ ํธ์ถ(์คํ)๋จ - ํจ์๋ ํ๋์ ๋ฐ์ดํฐ์ด๋ฏ๋ก ๋ณ์์ ๋์ ํ ์ ์๊ณ ๋งค๊ฐ๋ณ์๋ก ์ฌ์ฉํ ์ ์์ ๋ด์ฅ ํจ์ - ๋ณ๋์ ๋ชจ๋ ์ถ๊ฐ์์ด ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ ํจ์๋ค - ๋ด์ฅ ํจ์ : https://docs.python.org/3/library/functions.html - dir(__b..
2020.10.06