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

ํŒŒ์ด์ฌ46

[Python] ํ•จ์ˆ˜ โ–ถ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ? ๋ฐ˜๋ณต๋˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์„ ๊ฒฝ์šฐ '๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ€์น˜ ์žˆ๋Š” ๋ถ€๋ถ„'์„ ํ•œ ๋ญ‰์น˜๋กœ ๋ฌถ์–ด์„œ '์–ด๋–ค ์ž…๋ ฅ๊ฐ’์„ ์ฃผ์—ˆ์„ ๋•Œ, ์–ด๋–ค ๊ฒฐ๊ด๊ฐ’์„ ๋Œ๋ ค์ค€๋‹ค'๋ผ๋Š” ์‹์˜ ํ•จ์ˆ˜๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ํ˜„๋ช…ํ•˜๋‹ค. โ–ถ ํŒŒ์ด์ฌ ํ•จ์ˆ˜์˜ ๊ตฌ์กฐ def ํ•จ์ˆ˜ ์ด๋ฆ„(๋งค๊ฐœ๋ณ€์ˆ˜): ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ1 ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ2 ... def๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์•ฝ์–ด์ด๋ฉฐ, ํ•จ์ˆ˜ ์ด๋ฆ„์€ ์ž„์˜๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ํ•จ์ˆ˜ ์ด๋ฆ„ ๋’ค ๊ด„ํ˜ธ ์•ˆ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ด ํ•จ์ˆ˜์— ์ž…๋ ฅ์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ๊ฐ’์„ ๋ฐ›๋Š” ๋ณ€์ˆ˜์ด๋‹ค. ์˜ˆ) def add(a, b): return a + b ์œ„ ํ•จ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ’€์ด๋œ๋‹ค. ์ด ํ•จ์ˆ˜์˜ ์ด๋ฆ„(ํ•จ์ˆ˜ ์ด๋ฆ„)์€ add์ด๊ณ , ์ž…๋ ฅ์œผ๋กœ 2๊ฐœ์˜ ๊ฐ’์„ ๋ฐ›์œผ๋ฉฐ ๊ฒฐ๊ด๊ฐ’์€ 2๊ฐœ์˜ ์ž…๋ ฅ๊ฐ’์„ ๋”ํ•œ ๊ฐ’์ด๋‹ค. ๋จผ์ € ๋‹ค์Œ๊ณผ ๊ฐ™์ด add ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์ž. >>>.. 2021. 3. 19.
[Python] ์—ฐ์Šต๋ฌธ์ œ 3 Q1. ๋‹ค์Œ ์ฝ”๋“œ์˜ ๊ฒฐ๊ด๊ฐ’์€ ๋ฌด์—‡์ผ๊นŒ? a = "Life is too short, you need python" if "wife" in a: print("wife") elif "python" in a and "you" not in a: print("python") elif "shirt" not in a: print("shirt") elif "need" in a: print("need") else: print("none") A) shirt Q2. while๋ฌธ์„ ์‚ฌ์šฉํ•ด 1๋ถ€ํ„ฐ 1000๊นŒ์ง€์˜ ์ž์—ฐ์ˆ˜ ์ค‘ 3์˜ ๋ฐฐ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•ด ๋ณด์ž. A) result = 0 i = 1 while i 5: break # i ๊ฐ’์ด 5 ์ด์ƒ์ด๋ฉด while๋ฌธ์„ ๋ฒ—์–ด๋‚œ๋‹ค print('*' * i) # i ๊ฐ’ ๊ฐœ์ˆ˜๋งŒํผ *๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค Q4.. 2021. 3. 18.
[Python] for๋ฌธ โ–ถ for๋ฌธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ for ๋ณ€์ˆ˜ in ๋ฆฌ์ŠคํŠธ(๋˜๋Š” ํŠœํ”Œ, ๋ฌธ์ž์—ด): ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ1 ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ2 ... -์˜ˆ์ œ๋ฅผ ํ†ตํ•œ for๋ฌธ ์ดํ•ดํ•˜๊ธฐ 1. ์ „ํ˜•์ ์ธ for๋ฌธ >>> test_list = ['one', 'two', 'three'] >>> for i in test_list: #one, two, three๋ฅผ ์ˆœ์„œ๋Œ€๋กœ i์— ๋Œ€์ž… ... print(i) ... one two three 2. ๋‹ค์–‘ํ•œ for๋ฌธ์˜ ์‚ฌ์šฉ >>> a = [(1,2), (3,4), (5,6)] >>> for (first, last) in a: ... print(first + last) ... 3 # first:1, last:2 7 # first:3, last:4 11 # first:5, last:6 3. for๋ฌธ์˜ ์‘์šฉ ์ด 5๋ช…์˜ ํ•™.. 2021. 3. 18.
[Python] while๋ฌธ โ–ถ while๋ฌธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ ๋ฐ˜๋ณตํ•ด์„œ ๋ฌธ์žฅ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๊ฒฝ์šฐ while๋ฌธ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋ž˜์„œ while๋ฌธ์„ ๋ฐ˜๋ณต๋ฌธ์ด๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค. while ์กฐ๊ฑด๋ฌธ: ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ1 ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ2 ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ3 ... >>> treeHit = 0 >>> while treeHit < 10: ... treeHit = treeHit + 1 ... print("๋‚˜๋ฌด๋ฅผ %d๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค." % treeHit) ... if treeHit == 10: ... print("๋‚˜๋ฌด ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค.") ... ๋‚˜๋ฌด๋ฅผ 1๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฌด๋ฅผ 2๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฌด๋ฅผ 3๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฌด๋ฅผ 4๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฌด๋ฅผ 5๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฌด๋ฅผ 6๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฌด๋ฅผ 7๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฌด๋ฅผ 8๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฌด๋ฅผ 9๋ฒˆ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฌด๋ฅผ 10.. 2021. 2. 11.
[Python] if๋ฌธ ๋ˆ์ด ์žˆ์œผ๋ฉด ํƒ์‹œ๋ฅผ ํƒ€๊ณ , ๋ˆ์ด ์—†์œผ๋ฉด ๊ฑธ์–ด ๊ฐ„๋‹ค. >>> money = True >>> if money: ... print("ํƒ์‹œ๋ฅผ ํƒ€๊ณ  ๊ฐ€๋ผ") ... else: ... print("๊ฑธ์–ด ๊ฐ€๋ผ") ... ํƒ์‹œ๋ฅผ ํƒ€๊ณ  ๊ฐ€๋ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์กฐ๊ฑด์„ ํŒ๋‹จํ•˜์—ฌ ํ•ด๋‹น ์กฐ๊ฑด์— ๋งž๋Š” ์ƒํ™ฉ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์“ฐ๋Š” ๊ฒƒ์ด if๋ฌธ์ด๋‹ค. โ–ถ if๋ฌธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ if ์กฐ๊ฑด๋ฌธ: ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ1 ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ2 ... else: ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅA ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅB ... ์กฐ๊ฑด๋ฌธ์„ ํ…Œ์ŠคํŠธํ•ด์„œ ์ฐธ์ด๋ฉด if๋ฌธ ๋ฐ”๋กœ ๋‹ค์Œ ๋ฌธ์žฅ๋“ค์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ์กฐ๊ฑด๋ฌธ์ด ๊ฑฐ์ง“์ด๋ฉด else๋ฌธ ๋‹ค์Œ ๋ฌธ์žฅ๋“ค์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค. โ˜… else๋ฌธ์€ if๋ฌธ ์—†์ด ๋…๋ฆฝ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. -๋“ค์—ฌ์“ฐ๊ธฐ if ์กฐ๊ฑด๋ฌธ: ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ1 ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ2 ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ3 if๋ฌธ์„ ๋งŒ๋“ค ๋•Œ๋Š” if ์กฐ.. 2021. 2. 11.
[Python] ์—ฐ์Šต๋ฌธ์ œ 2 Q1. ์ด์ˆœ์‹  ์”จ์˜ ๊ณผ๋ชฉ๋ณ„ ์ ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์ด์ˆœ์‹  ์”จ์˜ ํ‰๊ท  ์ ์ˆ˜๋ฅผ ๊ตฌํ•ด ๋ณด์ž. ๊ณผ๋ชฉ ์ ์ˆ˜ ๊ตญ์–ด 80 ์˜์–ด 75 ์ˆ˜ํ•™ 55 โ€‹A) >>> a = 80 >>> b = 75 >>> c = 55 >>> (a+b+c)/3 70.0 Q2. ์ž์—ฐ์ˆ˜ 13์ด ํ™€์ˆ˜์ธ์ง€ ์ง์ˆ˜์ธ์ง€ ํŒ๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋งํ•ด ๋ณด์ž. A) >>> 13 % 2 1 Q3. ์ด์ˆœ์‹  ์”จ์˜ ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ๋Š” 881120-1068234์ด๋‹ค. ์ด์ˆœ์‹  ์”จ์˜ ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ๋ฅผ ์—ฐ์›”์ผ(yyyymmdd) ๋ถ€๋ถ„๊ณผ ๊ทธ ๋’ค์˜ ์ˆซ์ž ๋ถ€๋ถ„(num) ์œผ๋กœ ๋‚˜๋ˆ„์–ด ์ถœ๋ ฅํ•ด ๋ณด์ž. A) >>> pin = "881120-1068234" >>> yyyymmdd = pin[:6] >>> num = pin[7:] >>> print(yyyymmdd) 881120 >>> print(.. 2021. 2. 11.
๋ฐ˜์‘ํ˜•