๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€36

[python/ํŒŒ์ด์ฌ] - ์ œ์–ด๋ฌธ(for, while, if), List Comprehension, ์™ธ๋ถ€๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ ์ œ์–ด๋ฌธ 1) ๋ฐ˜๋ณต๋ฌธ for for๋ฅผ ์ด์šฉํ•œ ๋ฐ˜๋ณต๋ฌธ for ๋ณ€์ˆ˜ in ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด: ๋ฐ˜๋ณตํ•˜์—ฌ ์‹คํ–‰ํ•  ๋‚ด์šฉ ์—ฌ๊ธฐ์„œ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒƒ๋“ค์„ ๋œปํ•จ list range -๋ฌธ์ œ : 1๋ถ€ํ„ฐ 10๊นŒ์ง€ ์ถœ๋ ฅ - list๋ฅผ ์ด์šฉํ•œ a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in a: print(a) 1 2 3 4 5 6 7 8 9 10 - range๋ฅผ ์ด์šฉํ•œ for i in range(11): print(i) 0 1 2 3 4 5 6 7 8 9 -๋ฌธ์ œ : 1๋ถ€ํ„ฐ 9๊นŒ์ง€ 2์”ฉ ์ฆ๊ฐ€ํ•˜๋ฉด์„œ ์ถœ๋ ฅ for i in range(1, 10, 2): print(i) 1 3 5 7 9 -๋ฌธ์ œ : 9๋ถ€ํ„ฐ 1๊นŒ์ง€ 2์”ฉ ๊ฐ์†Œํ•˜๋ฉด์„œ ์ถœ๋ ฅ for i in range(9, 0, -2) print.. 2022. 7. 21.
[python/ํŒŒ์ด์ฌ] ๋ฆฌ์ŠคํŠธ(list), ํŠœํ”Œ(tuple), ๋”•์…”๋„ˆ๋ฆฌ(dict), ์…‹(set) 3) ๋ฆฌ์ŠคํŠธ(list) ๋ฐฐ์—ด์˜ ํ•„์š”์„ฑ -์˜ํฌ๋Š” ์ฃผ์‚ฌ์œ„๋ฅผ ์—ฌ์„ฏ๋ฒˆ ๋˜์ ธ 1, 3, 5, 5, 2, 4๊ฐ€ ๋‚˜์™”๋‹ค. ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ ์ €์žฅํ•˜์—ฌ๋ผ a1 = 1 a2 = 3 a3 = 5 a4 = 5 a5 = 2 a6 = 4 -๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. a = [1, 3, 5, 5, 2, 4] print(a) [1, 3, 5, 5, 2, 4] print(type(a)) ๋ฆฌ์ŠคํŠธ์˜ ๊ตฌ์กฐ/ ์ธ๋ฑ์Šค ๋ฆฌ์ŠคํŠธ ๋‚ด๋ถ€์— ๋ฆฌ์ŠคํŠธ๋ฅผ ํฌํ•จํ•  ์ˆ˜๋„ ์žˆ๋‹ค. b = [1, [1, 2], [1, [1, 2]]] print(b[0]) print(b[1][1]) print(b[2][1][0]) 1 2 1 ์Šฌ๋ผ์ด์Šค a = [1, [2, 3], [4, [5, 6, 7]]] print(a[0]) 1 print(a[-1.. 2022. 7. 14.
[python/ํŒŒ์ด์ฌ] ๋ณ€์ˆ˜, ์ž๋ฃŒํ˜•( ์ˆซ์žํ˜•, ๋ฌธ์žํ˜•) 1. ํŒŒ์ด์ฌ์˜ ํŠน์ง• ์„ธ๋ฏธ์ฝœ๋ก (;)์œผ๋กœ ๋์„ ๋งบ์ง€ ์•Š์•„๋„ ๋จ print('Hello World!') Hello World! print('Hello World!'); Hello World! ๋“ค์—ฌ์“ฐ๊ธฐ์— ์ฃผ์˜๊ฐ€ ํ•„์š” 1+1 2 1+1 2 1+1 1+1 2 1+1 1+1 ์ฃผ์„์€ #(ํ•œ ์ค„) ๋˜๋Š” ''',"""๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ # ํ•œ์ค„์งœ๋ฆฌ ์ฃผ์„์ž…๋‹ˆ๋‹ค. ''' ์ด๋ ‡๊ฒŒ ์—ฌ๋Ÿฌ์ค„์„ ์ฃผ์„์ฒ˜๋ฆฌ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ''' """ ์Œ ๋”ฐ์˜ดํ‘œ๋กœ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. """ '\n ์Œ ๋”ฐ์˜ดํ‘œ๋กœ๋„\nํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.\n' 2. ๋ณ€์ˆ˜ ๋ฌธ์ œ1 a๋Š” 100, b๋Š” 10000์ด๋‹ค. a+b๋ฅผ ๊ตฌํ•˜์‹œ์˜ค. 100+10000 10100 ๋ฌธ์ œ2 a๋Š” 100,b๋Š” 10000์ด๋‹ค. a*b๋ฅผ ๊ตฌํ•˜์‹œ์˜ค. 100*10000 1000000 ๋ฌธ์ œ3 a๋Š” 100,b๋Š”.. 2022. 7. 14.
ํ•œ ๋ฒˆ์— ๋๋‚ด๋Š” ๋จธ์‹ ๋Ÿฌ๋‹๊ณผ ๋ฐ์ดํ„ฐ๋ถ„์„ A-Z ์ดˆ๊ฒฉ์ฐจ ํŒจํ‚ค์ง€ Online 0์ผ์ฐจ ์•ฝ 6๊ฐœ์›”๋™์•ˆ ๋ฉ€ํ‹ฐ์บ ํผ์Šค์—์„œ '์„œ๋น„์Šค ์‚ฐ์—… ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„' ์„ ๊ตญ๋น„ ์ง€์›์„ ๋ฐ›์•˜์ง€๋งŒ, ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋” ์ •๋ฆฌํ•˜๊ณ  ๊ณต๋ถ€ํ•˜๊ธฐ ์œ„ํ•ด ํŒจ์ŠคํŠธ์บ ํผ์Šค์—์„œ ๊ฐ•์˜๋ฅผ ๊ฒฐ์ œํ–ˆ๋‹ค. ์•ฝ 120์‹œ๊ฐ„ ์ˆ˜์—…์„ ์ƒˆ๋กœ ๋“ค์œผ๋ ค๊ณ  ์ƒ๊ฐํ•˜๋‹ˆ ์ข€ ๋ง‰๋ง‰ํ•˜๊ธฐ๋„ ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ๋ฐ˜๋ณตํ•ด์„œ ๋“ฃ๊ณ  ์กฐ๊ธˆ ๋” ๋ฐœ์ „๋œ ๋‚ด ๋ชจ์Šต์„ ๊ธฐ๋Œ€ํ•˜๋ฉด์„œ!! ํ™”์ดํŒ…๐Ÿ‘Š๐Ÿป ํ•œ ๋ฒˆ์— ๋๋‚ด๋Š” ๋จธ์‹ ๋Ÿฌ๋‹๊ณผ ๋ฐ์ดํ„ฐ๋ถ„์„ A-Z ์ดˆ๊ฒฉ์ฐจ ํŒจํ‚ค์ง€ ์ˆ˜์—…์€ ์ฝ”๋žฉ์œผ๋กœ ์ง„ํ–‰๋œ๋‹ค๊ณ  ํ•œ๋‹ค. ์ „์— ์ˆ˜์—…์„ ๋“ค์„ ๋•Œ๋Š” ์ฃผํ”ผํ„ฐ ๋…ธํŠธ๋ถ์„ ์ด์šฉํ•ด์„œ ์ˆ˜์—…์„ ์ง„ํ–‰ํ–ˆ๋Š”๋ฐ ์ฝ”๋žฉ์ด๋ผ.. ์•ฝ๊ฐ„ ์–ด์ƒ‰ํ•˜๊ธด ํ•˜๊ฒ ์ง€๋งŒ ์ž˜ ๋“ฃ๊ณ  ์–ผ๋ฅธ ์ต์ˆ™ํ•ด์ง€๊ธธ!! Colab ์†Œ๊ฐœ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŒŒ์ด์ฌ ์ด์šฉ ๊ฐ€๋Šฅ print('Python') python ๋งˆํฌ๋‹ค์šด *๋กœ ๊ธ€๋จธ๋ฆฌ๊ธฐํ˜ธ ํ‘œ์‹œ ๊ฐ€๋Šฅ * ๋‘ ๊ฐœ๋ฅผ ๊ฐ์‹ธ์ฃผ๋ฉด ๊ฐ•์กฐ ๊ฐ€๋Šฅ '(๋”ฐ์˜ดํ‘œ X) ๋ฅผ.. 2022. 7. 12.