๋ฐ์ํ ํ์ด์ฌ46 [Python] ์ฌ์น์ฐ์ฐ ํด๋์ค ๋ง๋ค๊ธฐ ์ฌ์น์ฐ์ฐ์ ๋ํ๊ธฐ, ๋นผ๊ธฐ, ๋๋๊ธฐ, ๊ณฑํ๊ธฐ๋ฅผ ๋งํ๋ค. ์ ๋๋ก ๋์ํ๋ ํ์ธํด๋ณธ๋ค. 2021. 4. 2. [Python] ํด๋์ค์ ๊ฐ์ฒด ํด๋์ค = ๊ฐ์ฒด์ ํ์ด ๋๋ ์ถ์์ ์ธ ๊ฐ๋ ๊ฐ์ฒด = ํด๋์ค์ ์ ์๋ ์์๋ค์ ์ค์ฒด ์ฝ๊ฒ ์ค๋ช ํ๋ฉด ํด๋์ค๋ ๊ณผ์ ํ, ๊ฐ์ฒด๋ ๊ณผ์๋ผ๊ณ ํํํ ์ ์๋ค. โ ํด๋์ค๋ก ๋ง๋ ๊ฐ์ฒด๋ฅผ ์ธ์คํด์ค๋ผ๊ณ ๋ ํ๋ค. 2021. 3. 31. [Python] ํด๋์ค์ ํ์์ฑ -2๋์ ๊ณ์ฐ๊ธฐ๊ฐ ํ์ํ ๋ ํ์ง๋ง ๊ณ์ฐ๊ธฐ๊ฐ ์ ์ ๋ ๋ง์ด ํ์ํด์ง๋ฉด ํจ์๋ก ์ ์ธํ๋๊ฒ๋ณด๋ค ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํธ๋ฆฌํ๋ค. Calculator ํด๋์ค๋ก ๋ง๋ ๋ณ๊ฐ์ ๊ณ์ฐ๊ธฐ cal1, cal2๊ฐ ๊ฐ๊ฐ์ ์ญํ ์ ์ํํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ์ฐ๊ธฐ(cal1, cal2)์ ๊ฒฐ๊ด๊ฐ ์ญ์ ๋ค๋ฅธ ๊ณ์ฐ๊ธฐ์ ๊ฒฐ๊ด๊ฐ๊ณผ ์๊ด์์ด ๋ ๋ฆฝ์ ์ธ ๊ฐ์ ์ ์งํ๋ค. ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณ์ฐ๊ธฐ ๋์๊ฐ ๋์ด๋๋๋ผ๋ ๊ฐ์ฒด๋ฅผ ์์ฑ๋ง ํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ํจ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์ ๋ฌ๋ฆฌ ๋งค์ฐ ๊ฐ๋จํด์ง๋ค. 2021. 3. 30. [Python] ์ฐ์ต๋ฌธ์ 4 Q1. ์ฃผ์ด์ง ์์ฐ์๊ฐ ํ์์ธ์ง ์ง์์ธ์ง ํ๋ณํด ์ฃผ๋ ํจ์(is_odd)๋ฅผ ์์ฑํด ๋ณด์. A) >>> def is_odd(number): ... if number % 2 == 1: # 2๋ก ๋๋์์๋ ๋๋จธ์ง๊ฐ 1์ด๋ฉด ํ์์ด๋ค. ... return True ... else: ... return False ... >>> is_odd(3) True >>> is_odd(4) False Q2. ์ ๋ ฅ์ผ๋ก ๋ค์ด์ค๋ ๋ชจ๋ ์์ ํ๊ท ๊ฐ์ ๊ณ์ฐํด ์ฃผ๋ ํจ์๋ฅผ ์์ฑํด ๋ณด์. (๋จ, ์ ๋ ฅ์ผ๋ก ๋ค์ด์ค๋ ์์ ๊ฐ์๋ ์ ํด์ ธ ์์ง ์๋ค.) A) >>> def avg_numbers(*args): # ์ ๋ ฅ ๊ฐ์์ ์๊ด์์ด ์ฌ์ฉํ๊ธฐ ์ํด *args๋ฅผ ์ฌ์ฉ ... result = 0 ... for i in args: ... result.. 2021. 3. 25. [Python] ํ์ผ ์ ์ถ๋ ฅ - with๋ฌธ๊ณผ ํจ๊ป ์ฌ์ฉํ๊ธฐ f = open("foo.txt", 'w') f.write("Life is too short, you need python") f.close() ์ด๋ ๊ฒ ํ์ผ์ ์ด๊ณ ๋ซ๋ ๊ฒ์ ์๋์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ค๋ฉด ํธ๋ฆฌํ๋ค. ํ์ด์ฌ์ with๋ฌธ์ด ๋ฐ๋ก ์ด๋ฐ ์ญํ ์ ํด ์ค๋ค. with open("foo.txt", "w") as f: f.write("Life is too short, you need python") with ๋ธ๋ก์ ๋ฒ์ด๋๋ ์๊ฐ ์ด๋ ค์๋ ํ์ผ ๊ฐ์ฒด f๊ฐ ์๋์ผ๋ก close๋๋ค. 2021. 3. 23. [Python] ํ์ผ ์ ์ถ๋ ฅ - ํ์ผ์ ์๋ก์ด ๋ด์ฉ ์ถ๊ฐํ๊ธฐ ์ฐ๊ธฐ๋ชจ๋('w')๋ก ํ์ผ์ ์ด ๋ ์ด๋ฏธ ์กด์ฌํ๋ ํ์ผ์ ์ด๋ฉด ๊ทธ ํ์ผ์ ๋ด์ฉ์ด ๋ชจ๋ ์ฌ๋ผ์ง๊ฒ ๋๋ค. ํ์ง๋ง ์๋ ์๋ ๊ฐ์ ์ ์งํ๋ฉด์ ๋จ์ง ์๋ก์ด ๊ฐ๋ง ์ถ๊ฐํ๊ณ ์ถ์ผ๋ฉด ํ์ผ์ ์ถ๊ฐ๋ชจ๋('a')๋ก ์ด๋ฉด ๋๋ค. ์ถ๊ฐ๋ชจ๋('a')๋ก ํ์ผ์ ์ด์๊ธฐ ๋๋ฌธ์ ์๋ ๊ฐ์ง๊ณ ์๋ ๋ด์ฉ ๋ฐ๋ก ๋ค์๋ถํฐ ๊ฒฐ๊ด๊ฐ์ด ๋์จ๋ค. 2021. 3. 22. ์ด์ 1 2 3 4 5 ยทยทยท 8 ๋ค์ ๋ฐ์ํ