์ผ๋ฐ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ฉด ์์์๋ถํฐ ์๋๋ก ์์๋๋ก ์คํ๋ฉ๋๋ค. ํ์ง๋ง ํ๋ก๊ทธ๋จ์ด ๊ผญ ์์๋๋ก๋ง ์คํ๋์ด์๋ ์ฌ๋ฐ๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๊ฒฝ์ฐ์ ๋ฐ๋ผ์ ์คํ ์์๋ฅผ ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ๋๋ฐ ์ด๋์ ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํฉ๋๋ค. ๋ค์ ๊ทธ๋ฆผ์ ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๋ณด์ฌ์ง๋ ์ผ๋ฐ์ ์ธ ์์ฌ ๊ฒฐ์ ๊ตฌ์กฐ์ ํํ์ ๋๋ค.
ํ์ด์ฌ ํ๋ก๊ทธ๋จ์์ 0์ด ์๋ ๊ฐ๊ณผ null์ด ์๋ ๊ฐ์ ๋ชจ๋ TRUE๋ก ๊ฐ์ ํ๊ณ , 0 ๋๋ Null ์ธ ๊ฒฝ์ฐ FALSE ๊ฐ์ผ๋ก ๊ฐ์ ํฉ๋๋ค.
ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์์ฌ ๊ฒฐ์ ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ ์ ํ์ ์ ๊ณตํฉ๋๋ค.
Statement | Description |
---|---|
if ๋ฌธ | ํ๋์ if๋ฌธ์ด ์๋ ๊ฒฝ์ฐ boolean ํํ์ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅธ ํ๋ ์ด์์ ๋ฌธ์ด ์ฌ ์ ์์ต๋๋ค. ์กฐ๊ฑด์ด ์ฐธ์ธ ๊ฒฝ์ฐ์๋ง ์คํ๋ฉ๋๋ค. |
if..else ๋ฌธ | ํ๋์ if๋ฌธ์ ์ ํ์ ์ผ๋ก else ๋ฌธ์ ์ธ ์ ์์ต๋๋ค. else ๋ if๋ฌธ์ boolean ํํ์ ๊ฒฐ๊ณผ๊ฐ false ์ผ ๋ ์คํ๋ฉ๋๋ค. ์กฐ๊ฑด์ด ์ฐธ์ผ ๋์ ๊ฑฐ์ง์ผ ๋ ๋ค๋ฅธ ์ฝ๋ ์คํํ๋ ค๊ณ ํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ๋ฉ๋๋ค. |
์ค์ฒฉ๋ if ๋ฌธ | ํ๋์ if๋ฌธ ์์์ ๋ค๋ฅธ if๋ฌธ์ ๋ค์ ์ฌ์ฉ ํ ์ ์์ต๋๋ค. ์กฐ๊ฑด์ด ๋ณต์กํ ๊ฒฝ์ฐ ์ฌ์ฉํฉ๋๋ค. |
var = 100
if ( var == 100 ) : print "Value of expression is 100"
print "Good bye!"
์ ์ฝ๋์ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Value of expression is 100
Good bye!
๋ณต์ตํ๋ ์ฐจ์์์ ์คํฌ๋ฆฝํธ ํํ๋ก ํ๋ก๊ทธ๋จ ํ ์คํธ๋ฅผ ํด ๋ด ๋๋ค. ๋ฉ๋ชจ์ฅ์ ์ด์ด ๋ค์์ ์ฝ๋๋ฅผ ์ ๋ ฅ ํฉ๋๋ค.
์ ์ฅํ ๋ ์ธ์ฝ๋ฉ์ UTF-8๋ก ์ง์ ํฉ๋๋ค.
python iftest.py ๋ก ์คํ ํด ๋ด ๋๋ค.