๐ Algorithm/๐ Python ๋ฌธ๋ฒ(14)
-
[Python ๊ธฐ์ด์๋ฆฌ์ฆ4] ํ๋ฉด ์ ์ถ๋ ฅ๊ณผ ํ์ผ ์ ์ถ๋ ฅ
ํ๋ฉด ์ ์ถ๋ ฅ print() ํจ์๋ฅผ ์ด์ฉํ์ฌ ํ๋ฉด์ ์ถ๋ ฅ •๊ธฐ๋ณธ ์ถ๋ ฅ: ์ถ๋ ฅ ํ์์ ์ง์ ํ์ง ์์ •ํ์ ์ง์ ์ถ๋ ฅ: ๋ค์ํ ํ์์ผ๋ก ์ถ๋ ฅ ๊ฐ๋ฅ ๋ฌธ์์ด์ print() ํจ์ ์์ ์ฝ์ print("Hello Python!!") Hello Python!! ๋ฌธ์์ด ์ฌ๋ฌ ๊ฐ๋ฅผ ์ฐ๊ฒฐํด์ ์ถ๋ ฅ print("Best", "python", "book") Best python book ๋น์นธ ๋์ ๋ค๋ฅธ ๋ฌธ์์ด ์ฝ์ print("Best", "python", "book", sep = "-:*:-") Best-:*:-python-:*:-book ๋น์นธ ์์ด ๋ ๋ฌธ์์ด์ ์ฐ๊ฒฐ print("abcd" + "efg") abcdefg ๋ฌธ์์ด๊ณผ ์ซ์ ํจ๊ป ์ถ๋ ฅ name = "James" ID_num = 789 print("Name: "..
2021.04.09 -
[Python ๊ธฐ์ด์๋ฆฌ์ฆ3] ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ
์กฐ๊ฑด๋ฌธ •์ง์ ํ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋ถ๊ธฐํด ๋ช ๋ น์ ์ํ •์กฐ๊ฑด์ ๋ง์กฑ ์ฌ๋ถ์ ๋ฐ๋ผ์ ์ฝ๋ ์ํ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง Python์์์ ์กฐ๊ฑด๋ฌธ •Python์์๋ ์ฝ๋ก (:)๊ณผ ๋ค์ฌ์ฐ๊ธฐ๋ก ์ฝ๋์ ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ ํจ •๋ค์ฌ์ฐ๊ธฐ๋ ๊ณต๋ฐฑ์ด๋ ํญ์ ํ์ฉ •๊ณต๋ฐฑ์ด๋ ํญ ์ค ํ ๊ฐ ์ ํํ์ฌ ์ฌ์ฉ if : ์กฐ๊ฑด๋ฌธ์์๋ ๋น๊ต ์ฐ์ฐ์๋ ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ค! ๋น๊ต ์ฐ์ฐ์ ์๋ฏธ ํ์ฉ ์ ์ค๋ช == ๊ฐ๋ค a == b a๋ b์ ๊ฐ๋ค != ๊ฐ์ง ์๋ค a != b a๋ b์ ๊ฐ์ง ์๋ค b a๋ b๋ณด๋ค ํฌ๋ค = b a๋ b๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๋ค ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์๋ฏธ ํ์ฉ ์ ์ค๋ช and ๋ ผ๋ฆฌ๊ณฑ A and B A์ B๊ฐ ๋ชจ๋ ์ฐธ์ด๋ฉด ์ฐธ์ด๊ณ ๊ทธ ์ธ์๋ ๊ฑฐ์ง or ๋ ผ๋ฆฌํฉ A or B A์ B ์ค ํ๋๋ผ๋ ์ฐธ์ด๋ฉด ์ฐธ์ด๊ณ ๋ ๋ค ๊ฑฐ์ง์ด๋ฉด ๊ฑฐ์ง not ๋ ผ๋ฆฌ๋ถ์ ..
2021.04.09 -
[Python ๊ธฐ์ด์๋ฆฌ์ฆ2] ๋ณ์์ ์๋ฃํ
[Python ๊ธฐ์ด ์๋ฆฌ์ฆ1] ์ซ์ ๋ฐ ๋ ผ๋ฆฌํ ์๋ฃ Python ์ฌ์น์ฐ์ฐ ๋ฐฉ๋ฒ ๋ํ๊ธฐ + ๋นผ๊ธฐ - ๊ณฑํ๊ธฐ * ๋๋๊ธฐ / ๋๋๊ธฐ ๋ชซ ์ ์๋ก ์ถ๋ ฅ // 1+1 # 2 5-2 # 3 1.2 + 5.3 # 6.5 2+3*4 # 14 5/2 # 2.5 5//2 # 2 type() ํจ์ ์๋ฃ ํ์ data type์ ์๋ ค์ค๋ค. type() ํจ์.. yunaaaas.tistory.com ๋ณ์๋? ๋ณ์(variable) - ์ซ์๋ ๋ฌธ์ ๋ฑ ์๋ฃ (data)๋ฅผ ๋ฃ์ ์ ์๋ ์์ ๋ณ์๋ช (๋ณ์ ์ด๋ฆ) - ๋ณ์๋ ์ปดํจํฐ ์์ ์ ์ฅ ๊ณต๊ฐ(๋ฉ๋ชจ๋ฆฌ)์ ์ ์ฅ๋จ ํ์ด์ฌ์์๋ ๋ฑํธ(=)๋ฅผ ์ด์ฉํ์ฌ ๋ณ์์ ์๋ฃ๋ฅผ ํ ๋นํ๋ค. ex) ๋ณ์๋ช = data - ์๋ฃ๊ฐ ์ซ์๋ผ๋ฉด data์ ์ซ์๋ฅผ ์ฐ๋ฉด ๋๊ณ ๋ฌธ์์ด์ด๋ผ๋ฉด ๋ฌธ์์ด์ ์ - ๋ณ์๋ช ๊ณผ ..
2021.04.08 -
[Python ๊ธฐ์ด ์๋ฆฌ์ฆ1] ์ซ์ ๋ฐ ๋ ผ๋ฆฌํ ์๋ฃ
Python ์ฌ์น์ฐ์ฐ ๋ฐฉ๋ฒ ๋ํ๊ธฐ + ๋นผ๊ธฐ - ๊ณฑํ๊ธฐ * ๋๋๊ธฐ / ๋๋๊ธฐ ๋ชซ ์ ์๋ก ์ถ๋ ฅ // 1+1 # 2 5-2 # 3 1.2 + 5.3 # 6.5 2+3*4 # 14 5/2 # 2.5 5//2 # 2 type() ํจ์ ์๋ฃ ํ์ data type์ ์๋ ค์ค๋ค. type() ํจ์ ์ธ์๋ก ์ ์ ์ ๋ ฅ ์ int, ์ค์ ์ ๋ ฅ์ float ๋ฐํ type(3) # int type(1.2) # float ๊ฑฐ๋ญ์ ๊ณฑ๊ณผ ๋๋จธ์ง ๊ฑฐ๋ญ์ ๊ณฑ์ด๋? ํ์ด์ฌ์์ ๊ฑฐ๋ญ์ ๊ณฑ ** (๊ฑฐ๋ญ์ ๊ณฑ์ ์ง์๊ฐ ์ ์์ผ ํ์๋ ์๋ค!) 2*2*2*2*2 # 32 2**5 # 32 1.5**2 #2.25 ๋๋จธ์ง % 13%5 #3 ๋ชซ // (์ ์ ๋๋๊ธฐ ์ฐ์ฐ์) 13//5 #2 ๊ณผํ์ ํ๊ธฐ๋ฒ ์์ฃผ ํฐ์๋ ์์์๋ฅผ ๋ค๋ฃฐ๋๋ ? 10์ ๊ฑฐ๋ญ์ ๊ณฑ (e)..
2021.04.08 -
[Python ์๋ฃ๊ตฌ์กฐ] Stack(์คํ) ๊ตฌํํ๊ธฐ
์ค๋์ LIFO ๊ตฌ์กฐ์ธ Stack์ ํ์ด์ฌ์์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ํฌ์คํ ํ๋ ค๊ณ ํฉ๋๋ค! ์คํ๊ณผ ๋ฐ๋๋ก FIFO ๊ตฌ์กฐ์ธ ํ์ ๋ํด ์๊ณ ์ถ๋ค๋ฉด !? ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด์ฃผ์ธ์! [Python ์๋ฃ๊ตฌ์กฐ] Queue (ํ) ๊ตฌํํ๊ธฐ Queue(ํ) ?! ํ๋ FIFO (First - In - First - Out) ๋ก์จ ๋จผ์ ์ฝ์ ๋ item ์์ผ๋ก ๊บผ๋ด์ด์ง๋ค๊ณ ์ดํดํ๋ฉด ์ฌ์ธ๊ฑฐ ๊ฐ์ต๋๋ค. ํ์ ์ข ๋ฅ์๋ ์์ฐจ์ ์ธ ํ์ ์ํ ํ(์ํ์ผ๋ก ์ด๋ฃจ์ด์ง Queue)๊ฐ ์์ต๋๋ค. Python. yunaaaas.tistory.com Stack(์คํ) ?! ์คํ์ LIFO(Last - In - First - Out)๋ก์จ ๊ฐ์ฅ ๋์ค์ ๋ค์ด์จ ์๋ฃ๊ฐ ๊ฐ์ฅ ๋จผ์ ๊บผ๋ด์ด์ง๋ค๋ผ๊ณ ์ดํดํ๋ฉด ์ฝ์ต๋๋ค. Python์์ Stack ๊ตฌํํ๊ธฐ ..
2021.01.16 -
[Python] Set(์ )
ํ์ด์ฌ์์ ์งํฉ์ ๊ตฌํํ๊ณ ์ถ์ ๋ ?! Set ์ ์ด์ฉํ๋ฉด ๋ฉ๋๋ค. ํ์ด์ฌ์์๋ set์ด๋ผ๋ ์งํฉ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์งํฉ์ set( ) ๊ณผ ๊ฐ์ด ์ด๊ธฐํ ํ ์ ์์ต๋๋ค. set ์ธ์ ์ฌ์ฉํ๋ฉด ์ข์๊น!? ์งํฉ์ ์ด๋ด ๋ ์ฌ์ฉํ๋ฉด ์ข์ต๋๋ค. 1. ๋ฐ์ดํฐ์ ์ค๋ณต์ด ์์ด๋ ๋ ๋ ์งํฉ์ ๋ด๊ธด ๋ฐ์ดํฐ๋ค์ ๋ชจ๋ ์ ๋ํฌ ํฉ๋๋ค. ์ฆ, ์งํฉ์ 5๋ฅผ 2๋ฒ ๋ฃ์ด๋ ์งํฉ์ ์์ ์ด ๊ฐ์ง ์์ 5๋ 1๊ฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค. 2. ๋ค๋ฃจ๋ ๋ฐ์ดํฐ์ ์ฝ์ /์ญ์ /๊ฒ์ฌ๊ฐ ์์ฃผ ์ผ์ด ๋ ๋ ํนํ ๋ค๋ฃจ๋ ๋ฐ์ดํฐ๊ฐ ์ ์๊ฐ ์๋ ๋ ์ซ์ํ ๋ฐ์ดํฐ๋ list๋ฅผ ์ฌ์ฉํ์ฌ index๋ฅผ ํตํด ์ ๊ทผํ ์ ์์ต๋๋ค. ํ์ง๋ง ๋ฌธ์์ด,๋ฑ ๋ฆฌ์คํธ์์ index๋ก ํ์ฉํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ํ์์์๋ set์ ์ด์ฉํ๋ฉด ์ข์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฆฌ์คํธ์ ..
2021.01.16