๐Ÿ“š ์Šคํ„ฐ๋””/ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” ๊ฐ•์˜์ž๋ฃŒ

[3ํŒ€/์ด์ง€ํ˜„] 4์ฐจ์‹œ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” - ๋ฐ˜๋ณต๋ฌธ

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2023. 3. 26. 23:23

4์ฐจ์‹œ_๋ฐ˜๋ณต๋ฌธ_๊ฐ•์˜์•ˆ.pptx
0.34MB
4์ฐจ์‹œ_๋ฐ˜๋ณต๋ฌธ_๊ณผ์ œ.pdf
0.24MB

๋ณธ ๊ฐ•์˜ ์ž๋ฃŒ๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ/์ตœ์„ฑ์ฒ , ์ ํ”„ ํˆฌ ํŒŒ์ด์ฌ/๋ฐ•์‘์šฉ ์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

 

๊ฐ•์˜์ž๋ฃŒ๋Š” ppt๋กœ ๋‹ค์šด๋ฐ›์•„ ๋ณด์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

 

- while๋ฌธ

โ–ท ์กฐ๊ฑด์‹์ด ์ฐธ(True)์ธ ๊ฒฝ์šฐ ์‹คํ–‰๋ฌธ์ด ๊ณ„์†์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ํŒŒ์ด์ฌ ๋ฌธ๋ฒ•

โ–ท ๊ธฐ๋ณธ ๊ตฌ์กฐ                                 

 

    while ์กฐ๊ฑด๋ฌธ :

        ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ 1

        ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ 2

        ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ 3

        ...

 

โ–ท ์ˆœ์„œ๋„

- while๋ฌธ ์˜ˆ์ œ

- while๋ฌธ ์‚ฌ์šฉํ•˜๊ธฐ

 

โ–ท ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์„ ํƒ์ง€ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด์„œ ์ž…๋ ฅ ๋ฐ›๋Š” ์˜ˆ์ œ ๋งŒ๋“ค์–ด๋ณด๊ธฐ

- ๊ฐ•์ œ๋กœ ๋น ์ ธ๋‚˜๊ฐ€๊ธฐ : break

 

โ–ท while๋ฌธ์„ ๊ฐ•์ œ๋กœ ๋น ์ ธ๋‚˜๊ฐ€๋ ค๋ฉด? → break

 

โ–ท ์ œ์–ดํ๋ฆ„์„ ๋ฒ—์–ด๋‚˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค

- ์ฒ˜์Œ์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ : continue

 

โ–ท ํ”„๋กœ๊ทธ๋žจ์„ ๋น ์ ธ๋‚˜๊ฐ€์ง€ ์•Š๊ณ  ๋งจ ์ฒ˜์Œ์œผ๋กœ๋งŒ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์„ ๋•Œ?

    → continue

 

โ–ท ์ œ์–ดํ๋ฆ„(๋ฐ˜๋ณต)์„ ์œ ์ง€ํ•œ ์ƒํƒœ์—์„œ ์ฝ”๋“œ์˜ ์‹คํ–‰๋งŒ ๊ฑด๋„ˆ๋›ฐ๋Š” ์—ญํ• 

- ๋ฌดํ•œ ๋ฃจํ”„(Loop)

 

โ–ท ๋ฌดํ•œํžˆ ๋ฐ˜๋ณต

 

โ–ท while์— ์กฐ๊ฑด์‹ ๋Œ€์‹  True๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋ฌดํ•œํžˆ ๋ฐ˜๋ณตํ•˜๋Š” ๋ฌดํ•œ ๋ฃจํ”„๊ฐ€

    ๋งŒ๋“ค์–ด์ง„๋‹ค.

 

- for๋ฌธ

 

โ–ท ๋ฐ˜๋ณต ํšŸ์ˆ˜๊ฐ€ ์ •ํ•ด์ ธ ์žˆ๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ณต๋ฌธ

 

โ–ท ๊ธฐ๋ณธ ๊ตฌ์กฐ

    for ๋ณ€์ˆ˜ in ๋ฆฌ์ŠคํŠธ(๋˜๋Š” ํŠœํ”Œ, ๋ฌธ์ž์—ด) :

        ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ 1

        ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ 2

       

 

- range ํ•จ์ˆ˜

 

โ–ท ์ˆซ์ž ๋ฆฌ์ŠคํŠธ๋ฅผ ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ํ•จ์ˆ˜

 

โ–ท ์˜ˆ์‹œ 1

    >>> a = range(10)

    >>> a

    range(0, 10)

 

โ–ท ์˜ˆ์‹œ 2

    >>> a = range(1, 11)

    >>> a

    range(1, 11)

 

- ๊ตฌ๊ตฌ๋‹จ ์ฝ”๋“œ ์˜ˆ์ œ

- while๋ฌธ vs for๋ฌธ

 

โ–ท while๋ฌธ : ๋ช‡ ๋ฒˆ ์ˆ˜ํ–‰ํ•ด์•ผ ํ• ์ง€๋Š” ๋ชจ๋ฅด๋”๋ผ๋„ ํŠน์ • ์กฐ๊ฑด์ด ๋งŒ์กฑ๋  ๋•Œ๊นŒ์ง€ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉ

 

โ–ท for๋ฌธ : ๋ฐ˜๋ณต ํšŸ์ˆ˜๊ฐ€ ์ •ํ•ด์ง„ ๊ฒฝ์šฐ์— ์‚ฌ์šฉ