4์ฐจ์_๋ฐ๋ณต๋ฌธ_๊ณผ์ .pdf
0.38MB
4์ฐจ์_๋ฐ๋ณต๋ฌธ_๊ฐ์์.pdf
0.77MB
์ฐธ๊ณ ์๋ฃ: ๋ฐ์ดํฐ ๊ณผํ์ ์ํ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ, ์ ํ ํฌ ํ์ด์ฌ
๋ฐ๋ณต๋ฌธ
:๋ง ๊ทธ๋๋ก ๋ฐ๋ณตํ๋๋ก ๋ง๋๋ ๊ฒ, ์ ํด์ง ๋์์ ๋ฐ๋ณต์ ์ผ๋ก ์ํํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด
ex)ํ์ 100๋ช ์ ์ฑ์ ์ฐ์ถ
์ผํ๋ชฐ์์ ์ํ์ถ์ฒ
MS์๋์์ ๋จ์ด ๋ฐ๊พธ๊ธฐ ๋ช ๋ น ์คํ
# ๋ฐ๋ณต๋ฌธ์ ์ํ ๊ตฌ์ฑ
: ๋ฐ๋ณต ์์ ์กฐ๊ฑด, ์ข ๋ฃ ์กฐ๊ฑด, ์ํ ๋ช ๋ น
> ๋ค์ฌ์ฐ๊ธฐ์ ๋ธ๋ก์ผ๋ก ๊ตฌ๋ถ
>for๊ณผ while์ ์ฌ์ฉํจ
- for๋ฌธ
- ๋ฆฌ์คํธ ํ์ฉ
๋ฆฌ์คํธ
:ํ๋์ ๋ณ์์ ์ฌ๋ฌ ๊ฐ์ ์ ์ฅํ๋ ์๋ฃํ
:ํ๋์ ์๋ฃํ์ผ๋ก ์ ์ฅํ์ง ์๊ณ ์ ์ํ,์ค์ํ์ฒ๋ผ ๋ค์ํ ์๋ฃํ ํฌํจ ๊ฐ๋ฅ
:๋ฆฌ์คํธ์ ์๋ ๊ฐ๊ฐ์ ๊ฐ์ ํ๋์ฉ ๊ฐ์ ธ์ ๋ณ์์ ํ ๋นํจ.
ํ ๋นํ ๋๋ง๋ค ๊ทธ ๋ค์ ์ค์ ๋ค์ฌ์ฐ๊ธฐ๋ก ์ ๋ ฅํ ๋ช ๋ น๋ฌธ ๊ตฌ๋ฌธ์ด ์คํ๋จ
>ํฐ ์๋ ์ฌ์ฉ์ด ๋ถํธํจ
- range ํ์ฉ
:range๋ ๋ง์ง๋ฐ ๋ฒํธ์ ์ ๋ ฅํ ์ซ์ ๋ฐ๋ก ์๊น์ง ๋ฆฌ์คํธ๋ฅผ ๋ง๋ฆ
์์๋ฒํธ์ ์ฆ๊ฐ๊ฐ์ ์๋ต ๊ฐ๋ฅํจ, ์ด๊น๊ฐ์ ์์๋ฒํธ๋ 0, ์ฆ๊ฐ๊ฐ์ 1์ด ๋จ
for ๋ณ์ in range (์์ ๋ฒํธ, ๋ง์ง๋ง ๋ฒํธ, ์ฆ๊ฐ๊ฐ)
for looper in range(100):
- for๋ฌธ ์์
#๋ฆฌ์คํธ ์ฌ์ฉ for looper in [1,2,3,4,5]: print(looper) 1 2 3 4 5
#range ํจ์ for looper in range(100): print("hello") hello ... hello
for i in range(1,10,2): print(i) 1 3 5 7 9
for i in range(10,1,-1): print(i) 10 9 8 7 6 5 4 3 2
#๋ฌธ์์ด for i in 'abcdefg': print(i) a b c d e f g
#๋ฆฌ์คํธ for i in ['americano', 'latte', 'frappuccino']: print(i) americano latte frappuccino
- while๋ฌธ
: if๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ์ด ๊ฒฐํฉํ ํํ
:์ด๋ค ์กฐ๊ฑด์ด ๋ง์กฑํ๋ ๋์ ๋ช ๋ น ๋ธ๋ก์ ์ํํ๊ณ
ํด๋น ์กฐ๊ฑด์ด ๊ฑฐ์ง์ผ ๊ฒฝ์ฐ ๋์ด์ ๋ฐ๋ณต ๋ช ๋ น์ ์ํํ์ง ์๋ ๊ตฌ๋ฌธ์ - while๋ฌธ ์์
i = 1
while i < 10:
print(i)
i += 1
1
2
3
4
5
6
7
8
9
- for๋ฌธ๊ณผ while๋ฌธ์ ์ฌ์ฉ
:๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ฌํ๋ฉฐ ๋ณํ์ด ๊ฐ๋ฅํจ but ์ฐ์์๋ ์ฐจ์ด ์์
for๋ฌธ์ ๋ณดํต ๋ฐ๋ณตํ์๋ฅผ ์๊ณ ์๊ณ , ๋ฐ๋ณต ํ์๊ฐ ๋ณํ์ง ์์ ๋ ์ฌ์ฉ
while๋ฌธ์ ๋ฐ๋ณต ํ์๊ฐ ๋ช ํํ์ง ์๊ณ ์ด๋ค ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด ํ๋ก๊ทธ๋จ ์ข ๋ฃํ ๋ ์ฌ์ฉ
- ๋ฐ๋ณต๋ฌธ์ ์ ์ด
-break๋ฌธ
:๋ ผ๋ฆฌ์ ์ผ๋ก ๋ฐ๋ณต์ ์ข ๋ฃํ๋ ๋ฐฉ๋ฒ
for i in range(10):
if i == 5: continue
print(i)
print("End of Program")
0
1
2
3
4
6
7
8
9
End of Program
-continue๋ฌธ
:ํน์ ์กฐ๊ฑด์์ ๋จ์ ๋ช
๋ น์ ๊ฑด๋ ๋ฐ๊ณ ๋ค์ ๋ฐ๋ณต๋ฌธ์ ์ํ
for i in range(10):
if i == 5: continue
print(i)
print("End of Program")
0
1
2
3
4
6
7
8
9
End of Program
-else๋ฌธ
:ํน์ ์กฐ๊ฑด์์ ๋จ์ ๋ช
๋ น์ ๊ฑด๋ ๋ฐ๊ณ ๋ค์ ๋ฐ๋ณต๋ฌธ์ ์ํ
for i in range(10):
if i == 5: continue
print(i)
print("End of Program")
0
1
2
3
4
6
7
8
9
End of Program
'๐ ์คํฐ๋ > ํ์ด์ฌ ์คํฐ๋ ๊ฐ์์๋ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[1ํ/์ง๋ค์ธ] 4์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฐ๋ณต๋ฌธ (0) | 2023.03.30 |
---|---|
[3ํ/๊น๊ฒฝ์] 4์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฐ๋ณต๋ฌธ (0) | 2023.03.29 |
[4ํ/์ด์ ์] 4์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฐ๋ณต๋ฌธ (0) | 2023.03.28 |
[3ํ/๊น๊ท๋ฆฌ] 4์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฐ๋ณต๋ฌธ (1) | 2023.03.27 |
[3ํ/์ด์งํ] 4์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฐ๋ณต๋ฌธ (0) | 2023.03.26 |