๋ณธ ๊ฐ์ ์๋ฃ๋ ๋ฐ์ดํฐ ๊ณผํ์ ์ํ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ/์ต์ฑ์ฒ , ์ ํ ํฌ ํ์ด์ฌ/๋ฐ์์ฉ ์ ์ฐธ๊ณ ํ์ฌ ์ ์ํ์์ต๋๋ค.
๊ฐ์์๋ฃ๋ 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๋ฌธ : ๋ฐ๋ณต ํ์๊ฐ ์ ํด์ง ๊ฒฝ์ฐ์ ์ฌ์ฉ
'๐ ์คํฐ๋ > ํ์ด์ฌ ์คํฐ๋ ๊ฐ์์๋ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[4ํ/์ด์ ์] 4์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฐ๋ณต๋ฌธ (0) | 2023.03.28 |
---|---|
[3ํ/๊น๊ท๋ฆฌ] 4์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฐ๋ณต๋ฌธ (1) | 2023.03.27 |
[1ํ/ํ๊ท๋ฆผ] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.23 |
[2ํ/๊น์ธ์ฐ] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.23 |
[4ํ/์ด์ ์] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.23 |