๋ณธ ๊ฐ์ ์๋ฃ๋ ๋ฐ์ดํฐ ๊ณผํ์ ์ํ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ/์ต์ฑ์ฒ , ์ ํ ํฌ ํ์ด์ฌ/๋ฐ์์ฉ ์ ์ฐธ๊ณ ํ์ฌ ์ ์ํ์์ต๋๋ค.
๊ฐ์์๋ฃ๋ ppt๋ก ๋ค์ด๋ฐ์ ๋ณด์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
- if๋ฌธ?
โท ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ฒฝ์ฐ์๋ง ์ํํ ์์ ์ด ์๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ
๋ชจ๋ ์กฐ๊ฑด์ boolean(true, false)๋ก ํํ
โท ๋ถ ์๋ฃํ(boolean)
์ฐธ(True)๊ณผ ๊ฑฐ์ง(False)์ ๋ํ๋ด๋ ์๋ฃํ
- if๋ฌธ ๊ตฌ์กฐ
โท if๋ฌธ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ
if ์กฐ๊ฑด๋ฌธ :
์ํํ ๋ฌธ์ฅ 1
์ํํ ๋ฌธ์ฅ 2
else :
์ํํ ๋ฌธ์ฅ A
์ํํ ๋ฌธ์ฅ B
> ๋ค์ฌ์ฐ๊ธฐ ๊ผญ! ํด์ฃผ์ธ์(Tabํค), else๋ฌธ์ ๋ ๋ฆฝ์ ์ผ๋ก ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค!
- ๋ง์ฝ, else๋ฌธ ์์ด if๋ฌธ๋ง ์ฌ์ฉํ๋ค๋ฉด?
์กฐ๊ฑด์ด ๊ฑฐ์ง์ธ ๊ฒฝ์ฐ์ ๊ฒฐ๊ณผ๊ฐ์ ๋ฐ๋ก ๋ณผ ์ ์๊ฒ ๋ฉ๋๋ค!
์ฆ, ์ฌ๋ฌ ์กฐ๊ฑด์ ๋ฐ์ ธ๋ณผ ์ ์์ด ์กฐ๊ฑด์ด ๋ฌด์กฐ๊ฑด ์ฐธ์ธ ๊ฒฝ์ฐ์๋ง ์ง๊ด์ ์ผ๋ก ์กฐ๊ฑด์ด ์ ํ๋จ๋์๋์ง ์ ์ ์๋ค๋ ๋จ์ ์ด ์์ต๋๋ค.
- ์ค๋ฅ ํผํ๊ธฐ!
โท ๋ค์ฌ์ฐ๊ธฐ ์ค๋ฅ
Tab ํค ์ฌ์ฉ or
๋์ด์ฐ๊ธฐ(Spacebar) 4์นธ
โท ์ฝ๋ก ์ค๋ฅ
ํ์ด์ฌ์ ๊ธฐ๋ณธ ๋ฌธ๋ฒ๊ตฌ์กฐ
์ฝ๋ก ๊ผญ ๋ถ์ฌ์ฃผ๊ธฐ
- ์กฐ๊ฑด๋ฌธ?
โท ์ฐธ๊ณผ ๊ฑฐ์ง์ ํ๋จํ๋ ๋ฌธ์ฅ
โท ์์
>>> money = True
>>> if money :
money๋ True์ด๊ธฐ ๋๋ฌธ์ ์กฐ๊ฑด์ด ์ฐธ์ด ๋จ → if๋ฌธ ๋ค์ ๋ฌธ์ฅ ์ํ
- ๋น๊ต ์ฐ์ฐ์
โท ์กฐ๊ฑด๋ฌธ์์ ๋น๊ต ์ฐ์ฐ์(<, >, ==, !=, >=, <=) ์ฌ์ฉํ๊ธฐ
๋น๊ต ์ฐ์ฐ์ | ์ค๋ช |
x < y | x๊ฐ y๋ณด๋ค ์๋ค |
x > y | x๊ฐ y๋ณด๋ค ํฌ๋ค |
x == y | x์ y๊ฐ ๊ฐ๋ค |
x != y | x์ y๊ฐ ๊ฐ์ง ์๋ค |
x >= y | x๊ฐ y๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๋ค |
x <= y | x๊ฐ y๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค |
- ์กฐ๊ฑด์์ ๋ถ๋ฑํธ๋ฅผ 2๊ฐ ์ธ ๊ฒฝ์ฐ!
if 10 < a < 20 ์ด๋ผ๋ ์กฐ๊ฑด์์ด ์์ต๋๋ค.
ํ์ง๋ง ํ์ด์ฌ์์๋ ์ด ์กฐ๊ฑด์์ if (10 < a) < 20์ผ๋ก ์ธ์ํ๋๋ฐ์.
์ฆ, a๊ฐ ๋ง์ฝ 10๋ณด๋ค ํฌ๋ค๋ฉด 1 < 20์ด ๋์ด ์ฐธ์ด ๋ ๊ฒ์ด๊ณ , a๊ฐ ๋ง์ฝ 10๋ณด๋ค ์๋ค๋ฉด 0 < 20์ด ๋์ด ์ด ๋ํ ์ฐธ์ด ๋ฉ๋๋ค.
๋ฐ๋ผ์ ๋ถ๋ฑํธ๋ฅผ 2๊ฐ๋ฅผ ์จ์ผ ํ ๋๋ ๊ผญ and๋ฅผ ์ด์ฉํด์ฃผ์ธ์!
- ๋น๊ต ์ฐ์ฐ์ ์ฌ์ฉํ๊ธฐ
โท ์ฐ์ฐ์ ์ฌ์ฉํด๋ณด๊ธฐ
โท ์์ฉํ๊ธฐ
- and, or, not
โท ์กฐ๊ฑด์ ํ๋จ์ ์ํ ๋ ๋ค๋ฅธ ์ฐ์ฐ์ and, or, not
์ฐ์ฐ์ | ์ค๋ช |
x or y (x | y) | x์ y ๋ ์ค์ ํ๋๋ง ์ฐธ์ด์ด๋ ์ฐธ์ด๋ค |
x and y (x & y) | x์ y ๋ชจ๋ ์ฐธ์ด์ด์ผ ์ฐธ์ด๋ค |
not x | x๊ฐ ๊ฑฐ์ง์ด๋ฉด ์ฐธ์ด๋ค |
- or๊ณผ and๋ ๊ธฐํธ(|, &)๋ก๋ ํํ ๊ฐ๋ฅ
- and, or, not ์ฌ์ฉํ๊ธฐ
โท and ์ฌ์ฉ ์์
โท or ์ฌ์ฉ ์์
โท not ์ฌ์ฉ ์์
- x in s, x not in s
โท ๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด์ ์ด์ฉ
โท ์์
- elif
โท if์ else๋ก๋ง์ผ๋ก๋ ๋ค์ํ ์กฐ๊ฑด์ ๋ง์กฑํ๊ธฐ ์ด๋ ค์
โท ex) ์ฃผ๋จธ๋์ ๋์ด ์์ผ๋ฉด ํ์๋ฅผ ํ๊ณ , ์ฃผ๋จธ๋์ ๋์ ์์ง๋ง ์นด๋๊ฐ
์์ผ๋ฉด ํ์๋ฅผ ํ๊ณ , ๋๋ ์๊ณ ์นด๋๋ ์์ผ๋ฉด ๊ฑธ์ด๊ฐ๋ผ.
โท ์กฐ๊ฑด์ ํ๋จํ๋ ๋ถ๋ถ์ด ๋ ๊ตฐ๋ฐ
'๐ ์คํฐ๋ > ํ์ด์ฌ ์คํฐ๋ ๊ฐ์์๋ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[1ํ/ํ์์] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.22 |
---|---|
[2ํ/๊น๊ฐ๋ฆผ, ์ต๋ค์] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.22 |
[3์ฐจ์/๊น๊ท๋ฆฌ] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.22 |
[4ํ/๊น๋ฏผํ] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.21 |
[4ํ/์ด์ ์] 2์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์๋ฃํ (0) | 2023.03.17 |