ํ์ด์ฌ7 ํ์ด์ฌ - function ''' functoin func(,){ } ''' def func(): print('func()ํธ์ถ') func() ''' func()ํธ์ถ ''' def funcRange(val, n): for i in range(n): print(val) funcRange("์๋ ", 3) ''' ์๋ ์๋ ์๋ ''' #๊ฐ๋ณ์ธ์(์ธ์) func() def funcRange1(n, *values): for i in range(n): for v in values: print(v) print() funcRange1(3,"์๋ ","ํ์ด","ํ์ด์ฌ") #default ์ธ์ def funcRange2(value, n=3): for i in range(n): print(value) funcRange2("์๋ ํ์ธ์") #defaul.. 2021. 6. 29. ํ์ด์ฌ - ๊ฐ์ ๋ฐ์ ๋ณด Program ๋ง๋ค๊ธฐ ''' ๊ฐ์ ๋ฐ์ ๋ณดํ๋ ํ๋ก๊ทธ๋จ ๊ณ์ฐ๊ธฐ์ ๊ฐ์ ๋ฐ์ ๋ณด๋ฅผํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด๊ฒ ์ต๋๋ค. ๊ฐ์ ๋ฐ์ ๋ณด๋ฅผ ๊ฐ๊ฐ 0,1,2์ ์ ์๋ก ํํํฉ๋๋ค. ๋น์ ์ ์ ๋ ฅ์ผ๋ก ์ ๋ ฅํ๊ฒ ํฉ๋๋ค. ์ปดํจํฐ๋ ๋์(๋์ผํ ํ๋ฅ ๋ก ๋ง๊ตฌ ์๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ ๋ฐฉ๋ฒ)์ ์ฌ์ฉํ์ฌ ์์ฑํฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก๋ random.randint(์ต์๊ฐ, ์ต๋ ๊ฐ) ์์์ ์ฌ์ฉํ๋ฉด ์๋์ผ๋ก ์ต์๊ฐ์์ ์ต๋ ๊ฐ๊น์ง ํฐ๋ฌด๋์๋ ์ ์๋ฅผ ๋ง๋ค์ด์ค๋๋ค. (ํ๋ก๊ทธ๋จ์ ์์์ 'import random'์ ์ ์ธ์ด ํ์) comp = random.randint(0,2) ์ด๋ ๊ฒํ๋ฉด์ด comp 0 ๋๋ 1 ๋๋ 2์ ์ ์๊ฐ ํ ๋น๋ฉ๋๋ค. ์ ๋ ฅํ ๋น์ ์ ์ซ์์ com์ ๋น๊ตํ์ฌ ๊ฐ์ ๋ฐ์ ๋ณด ์น๋ถ๋ฅผ ํ ์์๋ ํ๋ก๊ทธ๋จ์ ๋ง๋์ญ์์ค. ๊ฐ์ ๋ฐ์ ๋ณด ๋น์ ์? (0 : .. 2021. 6. 28. ํ์ด์ฌ - Import math , random import math print(math.sin(1)) print(math.cos(1)) print(math.tan(1)) print(math.floor(2.5)) # ๋ด๋ฆผ print(math.ceil(2.5)) # ์ฌ๋ฆผ # ์ฌ์ฌ์ค์ ์์น. ๋ฐ์ฌ๋ฆผํ ์๋ฆฌ์ ์๊ฐ 5์ด๋ฉด ๋ฐ์ฌ๋ฆผํ ๊ฒฝ์ฐ ์์๋ฆฌ๊ฐ ์ง์๋ฉด ๋ด๋ฆผ, ํ์๋ฉด ์ฌ๋ฆผ print(round(1.5)) print(round(2.5)) print(round(3.1415, 2)) print(round(31.415, -1)) import random print(random.random()) # 0.0 2021. 6. 28. ํ์ด์ฌ - Dictionary 1. Dictionary (dict) Dictionary๋ "ํค(Key) - ๊ฐ(Value)" ์์ ์์๋ก ๊ฐ๋ ์ปฌ๋ ์ ์ด๋ค. Dictionary๋ ํํ Map ์ด๋ผ๊ณ ๋ ๋ถ๋ฆฌ์ฐ๋๋ฐ, ํค(Key)๋ก ์ ์ํ๊ฒ ๊ฐ(Value)์ ์ฐพ์๋ด๋ ํด์ํ ์ด๋ธ(Hash Table) ๊ตฌ์กฐ๋ฅผ ๊ฐ๋๋ค. ํ์ด์ฌ์์ Dictionary๋ "dict" ํด๋์ค๋ก ๊ตฌํ๋์ด ์๋ค. Dictionary์ ํค(key)๋ ๊ทธ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋ Immutable ํ์ ์ด์ด์ผ ํ๋ฉฐ, Dictionary ๊ฐ(value)์ Immutable๊ณผ Mutable ๋ชจ๋ ๊ฐ๋ฅํ๋ค. ์๋ฅผ ๋ค์ด, Dictionary์ ํค(key)๋ก ๋ฌธ์์ด์ด๋ Tuple์ ์ฌ์ฉ๋ ์ ์๋ ๋ฐ๋ฉด, ๋ฆฌ์คํธ๋ ํค๋ก ์ฌ์ฉ๋ ์ ์๋ค. Dictionary์ ์์๋ค์ Curly Brace .. 2021. 6. 28. ์ด์ 1 2 ๋ค์