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

Python51

[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.
[Python] ๋ณ€์ˆ˜ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ๋Š” ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค ๋•Œ ์ž๋ฃŒํ˜•์„ ์ง์ ‘ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค. >>> a = 1 >>> b = "python" >>> c = [1, 2, 3] ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค ๋•Œ๋Š” = ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. โ€‹ ๋ณ€์ˆ˜ ์ด๋ฆ„ = ๋ณ€์ˆ˜์— ์ €์žฅํ•  ๊ฐ’ โ€‹ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ๋Š” ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค ๋•Œ ์ž๋ฃŒํ˜•์„ ์ง์ ‘ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ํŒŒ์ด์ฌ์€ ๋ณ€์ˆ˜์— ์ €์žฅ๋œ ๊ฐ’์„ ์Šค์Šค๋กœ ํŒ๋‹จํ•˜์—ฌ ์ž๋ฃŒํ˜•์„ ์ง€์ •ํ•œ๋‹ค. โ€‹ โ€‹โ€‹ โ€‹โ€‹ โ–ถ ๋ณ€์ˆ˜๋ž€? ํŒŒ์ด์ฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ณ€์ˆ˜๋Š” ๊ฐ์ฒด๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ์ด๋ผ๊ณ ๋„ ๋งํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ์ฒด๋ž€ ์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ๊ป ๋ณด์•„ ์˜จ ์ž๋ฃŒํ˜•๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š” ๋ง์ด๋‹ค. >>> a = [1, 2, 3] ๋ณ€์ˆ˜ a๋Š” [1, 2, 3] ๋ฆฌ์ŠคํŠธ๊ฐ€ ์ €์žฅ๋œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€๋ฆฌํ‚จ๋‹ค. >>> a = [1, 2, 3] >>> id(a) 430302989.. 2021. 2. 10.
[Python] ๋ถˆ ์ž๋ฃŒํ˜• โ–ถ ๋ถˆ ์ž๋ฃŒํ˜•์ด๋ž€? ๋ถˆ(bool) ์ž๋ฃŒํ˜•์ด๋ž€ ์ฐธ(True)๊ณผ ๊ฑฐ์ง“(False)์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ž๋ฃŒํ˜•์ด๋‹ค. โ€‹ True : ์ฐธ False : ๊ฑฐ์ง“ โ€‹ >>> a = True >>> b = False >>> type(a) >>> type(b) ๋ถˆ ์ž๋ฃŒํ˜•์€ ์กฐ๊ฑด๋ฌธ์˜ ๋ฐ˜ํ™˜ ๊ฐ’์œผ๋กœ๋„ ์‚ฌ์šฉ๋œ๋‹ค. >>> 1 == 1 True >>> 2 > 1 True >>> 2 < 1 False โ–ถ ์ž๋ฃŒํ˜•์˜ ์ฐธ๊ณผ ๊ฑฐ์ง“ โ€‹ -์ž๋ฃŒํ˜•์˜ ์ฐธ๊ณผ ๊ฑฐ์ง“์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ธฐ์ค€ ์ž๋ฃŒํ˜• ๊ฐ’ ์ฐธ or ๊ฑฐ์ง“ ๋ฌธ์ž์—ด "python" ์ฐธ "" ๊ฑฐ์ง“ ๋ฆฌ์ŠคํŠธ [1, 2, 3] ์ฐธ [] ๊ฑฐ์ง“ ํŠœํ”Œ () ๊ฑฐ์ง“ ๋”•์…”๋„ˆ๋ฆฌ {} ๊ฑฐ์ง“ ์ˆซ์žํ˜• 0์ด ์•„๋‹Œ ์ˆซ์ž ์ฐธ 0 ๊ฑฐ์ง“ โ€‹ None ๊ฑฐ์ง“ ๋ฌธ์ž์—ด, ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋”•์…”๋„ˆ๋ฆฌ ๋“ฑ์˜ ๊ฐ’์ด ๋น„์–ด ์žˆ์œผ๋ฉด ๊ฑฐ์ง“์ด ๋œ๋‹ค. ๋น„์–ด์žˆ์ง€ ์•Š์œผ๋ฉด ์ฐธ.. 2021. 2. 10.
๋ฐ˜์‘ํ˜•