๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

ํŒŒ์ด์ฌ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.
๋ฐ˜์‘ํ˜•