โ๏ธ GURU39 [Python] ๋ฆฌ์คํธ ์ฐ์ฐ๊ณผ ๋ฆฌ์คํธ ํญ๋ชฉ ์ฒดํฌ + ํจ์์ ํจ์์ ๊ตฌ์กฐ + ๋ํ ๋์ด ๊ตฌํ๋ ํ๋ก๊ทธ๋จ + ์ปคํผ ์ฃผ๋ฌธ ํ๋ก๊ทธ๋จ + ๊ณ์ฐ๊ธฐ ํ๋ก๊ทธ๋จ 12. ๋ฆฌ์คํธ ์ฐ์ฐ๊ณผ ๋ฆฌ์คํธ ํญ๋ชฉ ์ฒดํฌ + ํจ์์ ํจ์์ ๊ตฌ์กฐ + ๋ํ ๋์ด ๊ตฌํ๋ ํ๋ก๊ทธ๋จ + ์ปคํผ ์ฃผ๋ฌธ ํ๋ก๊ทธ๋จ + ๊ณ์ฐ๊ธฐ ํ๋ก๊ทธ๋จ # ๋ฆฌ์คํธ ์ฐ์ฐ # ๋ฆฌ์คํธ ํญ๋ชฉ ์ฒดํฌ : ๋ฆฌ์คํธ์ ์ด๋ค ํน์ ๊ฐ์ ๊ฐ์ง ํญ๋ชฉ์ด ์กด์ฌํ๋์ง์ ๋ํ ์ฌ๋ถ๋ฅผ ํ์ธํ ๋์๋ 'in ํค์๋'๋ฅผ ์ฌ์ฉํ๋ค. # ํจ์์ ํจ์์ ์ฅ์ : ํจ์๋ ํน์ ๊ธฐ๋ฅ์ ํ๋ ์ฝ๋๋ค์ ํ ๊ณณ์ ๋ชจ์ผ๊ธฐ ์ํด ๋ง๋ค์ด์ง ๊ธฐ๋ฅ์ผ๋ก, ์ฒด๊ณ์ ์ด๋ฉฐ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ๊ณ ์ ์ฒด ํ๋ก๊ทธ๋จ์ ๋ชจ๋๋ก ๋๋ ์ ์๊ธฐ์ ๊ฐ๋ฐ ๊ณผ์ ๊ณผ ์ ์ง ๋ณด์๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ค๋ ์ฅ์ ์ด ์๋ค. # ๋งค๊ฐ๋ณ์์ ์ธ์ : ํจ์ ํธ์ถ ์ ๊ดํธ() ๋ด๋ถ์ ๋ฃ๋ ์ฌ๋ฌ๊ฐ์ง ์๋ฃ # ๋ฐํ๊ฐ : ํจ์ ์ข ๋ฃ ์ ๋ฐ์์ค๋ ๊ฐ์ผ๋ก, ํจ์์ ์ข ๋ฅ์ ๋ฐ๋ผ ์กด์ฌํ ์๋, ์์ ์๋ ์๋ค. # ํจ์์ ๊ตฌ์กฐ def ํจ์๋ช (.. 2022. 7. 6. [Python] ๋ฆฌ์คํธ์ ๋ฒ์ ์ ๊ทผ + ๋ฆฌ์คํธ ๊ฐ ๋ณ๊ฒฝ + ๋ฆฌ์คํธ ์กฐ์ ํจ์์ ๋ฆฌ์คํธ ์ญ์ 11. ๋ฆฌ์คํธ์ ๋ฒ์ ์ ๊ทผ + ๋ฆฌ์คํธ ๊ฐ ๋ณ๊ฒฝ + ๋ฆฌ์คํธ ์กฐ์ ํจ์์ ๋ฆฌ์คํธ ์ญ์ # ๋ฆฌ์คํธ์ ํญ๋ชฉ - ๋ฆฌ์คํธ : ์ซ์ ๋๋ ๋ฌธ์๋ก ๋ ๊ฐ์ ์ฌ๋ฌ ๊ฐ ์ ์ฅํ๊ณ ์๋ ์๋ฃ ํ์ - ํญ๋ชฉ : ๋ฆฌ์คํธ ์์ ์ ์ฅ๋ ๊ฐ๊ฐ์ ๋ฐ์ดํฐ + ๋ฐฐ์ด์ ์ ์๋ผ๋ฆฌ๋ง ๋๋ ๋ฌธ์๋ผ๋ฆฌ๋ง ์ ์ฅ ๊ฐ๋ฅ + ์๋ฐ, C++, C ์ธ์ด์๋ '๋ฆฌ์คํธ'๋ผ๋ ๊ฐ๋ ์ด ์กด์ฌํ์ง ์๋๋ค. ๋์ ๋ฐฐ์ด์ ์ฌ์ฉํ๋ค. # ๋ฆฌ์คํธ์ ์์ฑ๊ณผ ์์๋ก์ ์ ๊ทผ : ๋๊ดํธ ์์ ๊ฐ์ ์ ์ธํ๋ฉด ๋ฆฌ์คํธ๊ฐ ์์ฑ๋๋ค. : ๋ฆฌ์คํธ ์์๋ ์ฒจ์๋ฅผ ํตํด ์ ๊ทผํ๋ค. ( ๋จ, ์ฒจ์๋ ํญ๋ชฉ ๊ฐ์๊ฐ 0์ด์์ ๊ฐ์ด๊ธฐ์ 0๋ถํฐ ์์ํ๋ค. ) : ์ฒจ์์ ๊ฐ์ ์์๊ฐ ๋ ์ ์์ผ๋, ํ ๋ฐํด ์ด๊ณผ๋ก ๋์ง๋ ๋ชปํ๋ค. # ๋ฆฌ์คํธ์ ๋ฒ์ ์ ๊ทผ : ๋ฆฌ์คํธ ์ด๋ฆ[ ์์ : ๋ +1 ] -> ๋ชจ๋ ๊ฐ : ๋ฆฌ.. 2022. 7. 4. [Python] ์ค์ฒฉ for๋ฌธ, while๋ฌธ๊ณผ ๋ฌดํ ๋ฃจํ, break๋ฌธ, continue๋ฌธ + ๊ตฌ๊ตฌ๋จ ์ ๋ฌธ ์ถ๋ ฅ ํ๋ก๊ทธ๋จ, ์์ ํฉ ๊ตฌํ๊ธฐ ํ๋ก๊ทธ๋จ 10. ์ค์ฒฉ for ๋ฌธ + ๊ตฌ๊ตฌ๋จ ์ ๋ฌธ ์ถ๋ ฅ + while๋ฌธ๊ณผ ๋ฌดํ ๋ฃจํ + break๋ฌธ + continue๋ฌธ # ์ค์ฒฉ for ๋ฌธ์ ์ด์ฉํ์ฌ ๊ตฌ๊ตฌ๋จ 2~9๋จ๊น์ง ์ถ๋ ฅํ๊ธฐ # while ๋ฌธ์ ๊ธฐ๋ณธ ํ์ : ๋ณ์ = ์์๊ฐ while ๋ณ์ < ๋๊ฐ : ์ด ๋ถ๋ถ ๋ฐ๋ณต ๋ณ์ = ๋ณ์ + ์ฆ๊ฐ๊ฐ # ๋ฌดํ ๋ฃจํ๋ฅผ ํ๋ while ๋ฌธ : while์ ์กฐ๊ฑด์์ True ๋ก ์ง์ ํ๋ฉด ๋ฌดํ ๋ฃจํ๋ฅผ ํ๋ while ๋ฌธ์ ๋ง๋ค ์ ์๋ค. # 1๋ถํฐ 10๊น์ง์ ์ ์์ ํฉ ๊ตฌํ๊ธฐ # ๋ฐ๋ณต๋ฌธ์ ํ์ถํ ๋ ์ฐ์ด๋ break ๋ฌธ # ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋ค์ ๋์๊ฐ๊ฒ ํ๋ continue ๋ฌธ 2022. 7. 4. [Python] for๋ฌธ, range ํจ์, ๋ฐ๋ณต๋ฌธ๊ณผ ๋ฆฌ์คํธ + ํ์ ํฉ ์ถ๋ ฅ ํ๋ก๊ทธ๋จ๊ณผ ๊ตฌ๊ตฌ๋จ ์ถ๋ ฅ ํ๋ก๊ทธ๋จ 9. for ๋ฌธ + ๋ฐ๋ณต๋ฌธ๊ณผ ๋ฆฌ์คํธ + range ํจ์ + ํ์ ํฉ ๊ตฌํ๊ธฐ ํ๋ก๊ทธ๋จ๊ณผ ๊ตฌ๊ตฌ๋จ ์ถ๋ ฅ ํ๋ก๊ทธ๋จ # ์ค๋ฐ๊ฟ ๋ณํ : end= ๊ฑด๋๋ฆฌ๋ฉด ์ค๋ฐ๊ฟ ๋ณํ์ด ๊ฐ๋ฅํ๋ค. (๋ํดํธ๊ฐ์ ์ธ๋ก์ถ๋ ฅ) # range ํจ์์ ํ์ : for ๋ณ์ in range( ์์๊ฐ, ๋๊ฐ+1, ์ฆ๊ฐ๊ฐ(๊ณต์ฐจ) ) : print(์ด์ฉ๊ตฌ) + ์์๊ฐ์ ๋ํดํธ๊ฐ์ 0, ์ฆ๊ฐ๊ฐ์ ๋ํดํธ๊ฐ์ 1์ด๋ค. # range ํจ์์ ์ธ๋๋ฐ(_) : i๋ฅผ ์ฌ์ฉํ์ง ์์ ๊ฒฝ์ฐ์๋ ์ธ๋๋ฐ(_)๋ฅผ ์ฌ์ฉํ ์๋ ์๋ค. ex) for _ in range(0, 3, 1) : print("์๋ ํ์ธ์? for ๋ฌธ์ ๊ณต๋ถํ๋ ์ฌ๋์ ๋๋ค.") # ๋ฐ๋ณต๋ฌธ์ ํตํด ์์ ํฉ ๊ตฌํ๊ธฐ # for๋ฌธ์ ์ฌ์ฉํ์ฌ ํน์ ๋ฒ์ ์ ํ์์ ํฉ ๊ตฌํ๊ธฐ # ๊ตฌ๊ตฌ๋จ ์ถ๋ ฅ ํ๋ก๊ทธ๋จ 2022. 7. 3. [Python] ์ ์ด๊ตฌ์กฐ + ๋ ผ๋ฆฌ์ฐ์ฐ์ + ์กฐ๊ฑด๋ฌธ if, if else๋ฌธ, ์ค์ฒฉ if๋ฌธ 8. ์ ์ด๊ตฌ์กฐ์ ์กฐ๊ฑด๋ฌธ if + if else ๋ฌธ๊ณผ ์ค์ฒฉ if ๋ฌธ + ๋ ผ๋ฆฌ ์ฐ์ฐ์ # ์ ์ด๊ตฌ์กฐ : ํ๋ก๊ทธ๋จ์ ์ฒ๋ฆฌ ํ๋ฆ์ ์ ์ดํ๋ ๋ฐฉ๋ฒ์ ์๋ฏธํ๋ค. - ์์ฐจํ : ๋ช ๋ น์ด๋ค์ด ์์ฐจ์ ์ผ๋ก ์คํ - ์ ํํ : ๋ ๊ฐ ์ค ํ๋์ ๋ช ๋ น์ด๋ฅผ ์ ํํ์ฌ ์คํ - ๋ฐ๋ณตํ : ๋์ผํ ๋ช ๋ น์ด ๋ฐ๋ณต๋๋ฉด์ ์คํ # ๋ ผ๋ฆฌ ์ฐ์ฐ์ - and : ๋ ๋ค ์ฐธ์ด์ฌ์ผ ์ฐธ - or : ๋ ์ค ํ๋๋ง ์ฐธ์ด์ฌ๋ ์ฐธ - not : ์ฐธ์ด๋ฉด ๊ฑฐ์ง, ๊ฑฐ์ง์ด๋ฉด ์ฐธ # ์์ ํ์ง ์ฌ๋ถ ๊ตฌ๋ณํ๋ ํ๋ก๊ทธ๋จ # ํ์ ์ถ๋ ฅ ํ๋ก๊ทธ๋จ 2022. 6. 30. [Python] ์ฐ์ ์ฐ์ฐ์ , ๊ด๊ณ์ฐ์ฐ์, ๋์ ์ฐ์ฐ์ + ๋ถ, ์ด ๋ณํ ํ๋ก๊ทธ๋จ๊ณผ ๋์ ๊ตํ ํ๋ก๊ทธ๋จ 7. ์ฐ์ ์ฐ์ฐ์ , ๊ด๊ณ์ฐ์ฐ์, ๋์ ์ฐ์ฐ์ + ๋ถ, ์ด ๋ณํ ํ๋ก๊ทธ๋จ๊ณผ ๋์ ๊ตํ ํ๋ก๊ทธ๋จ # ์ฐ์ ์ฐ์ฐ์์ ์ข ๋ฅ + : ๋ํ๊ธฐ - : ๋นผ๊ธฐ ** : ์ ๊ณฑ / : ๋๋๊ธฐ(์ค์ํ) // : ๋๋๊ธฐ(์ ์ํ) * : ๊ณฑํ๊ธฐ % : ๋๋จธ์ง # ๋ถ, ์ด ๋ณํ ํ๋ก๊ทธ๋จ # ๋์ ๊ตํ ํ๋ก๊ทธ๋จ # ๊ด๊ณ์ฐ์ฐ์์ ์ข ๋ฅ == : ๊ฐ๋ค != : ๊ฐ์ง ์๋ค > : ํฌ๋ค = : ํฌ๊ฑฐ๋ ๊ฐ๋ค 2022. 6. 30. ์ด์ 1 ยทยทยท 3 4 5 6 7 ๋ค์