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

โœ’๏ธ 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.