(Python 2-3๊ฐ•) Conditionals and Loops

210802

์กฐ๊ฑด๋ฌธ

์กฐ๊ฑด์— ๋”ฐ๋ผ ํŠน์ •ํ•œ ๋™์ž‘์„ ํ•˜๊ฒŒํ•˜๋Š” ๋ช…๋ น์–ด

  • ํŒŒ์ด์ฌ์€ ์กฐ๊ฑด๋ฌธ์œผ๋กœ if , else , elif ๋“ฑ์˜ ์˜ˆ์•ฝ์–ด๋ฅผ ์‚ฌ์šฉ

If - elif - else

condition
if <์กฐ๊ฑด>: # if๋ฅผ ์“ฐ๊ณ  ์กฐ๊ฑด ์‚ฝ์ž… ํ›„ โ€œ:โ€ ์ž…๋ ฅ
<์ˆ˜ํ–‰ ๋ช…๋ น1-1> # ๋“ค์—ฌ์“ฐ๊ธฐ(indentation)ํ›„ ์ˆ˜ํ–‰๋ช…๋ น ์ž…๋ ฅ
<์ˆ˜ํ–‰ ๋ช…๋ น1-2> # ๊ฐ™์€ ์กฐ๊ฑดํ•˜์— ์‹คํ–‰์ผ ๊ฒฝ์šฐ ๋“ค์—ฌ์“ฐ๊ธฐ ์œ ์ง€

elif <์กฐ๊ฑด>
elif <์กฐ๊ฑด>: # if๋ฅผ ์“ฐ๊ณ  ์กฐ๊ฑด ์‚ฝ์ž… ํ›„ โ€œ:โ€ ์ž…๋ ฅ
<์ˆ˜ํ–‰ ๋ช…๋ น2-1> # ๋“ค์—ฌ์“ฐ๊ธฐ(indentation)ํ›„ ์ˆ˜ํ–‰๋ช…๋ น ์ž…๋ ฅ
<์ˆ˜ํ–‰ ๋ช…๋ น2-2> # ๊ฐ™์€ ์กฐ๊ฑดํ•˜์— ์‹คํ–‰์ผ ๊ฒฝ์šฐ ๋“ค์—ฌ์“ฐ๊ธฐ ์œ ์ง€

else: # ์กฐ๊ฑด์ด ๋ถˆ์ผ์น˜ํ•  ๊ฒฝ์šฐ ์ˆ˜ํ–‰ํ•  ๋ช…๋ น block
<์ˆ˜ํ–‰ ๋ช…๋ น3-1> # ์กฐ๊ฑด ๋ถˆ์ผ์น˜ ์‹œ ์ˆ˜ํ–‰ํ•  ๋ช…๋ น ์ž…๋ ฅ
<์ˆ˜ํ–‰ ๋ช…๋ น3-2> # ์กฐ๊ฑด ๋ถˆ์ผ์น˜ ์‹œ ์ˆ˜ํ–‰ํ•  ๋ช…๋ น ๋“ค์—ฌ์“ฐ๊ธฐ ์œ ์ง€

์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์กฐ๊ฑด๋ฌธ์„ ํ•œ์ค„์— ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

value = 12
is_even = True if value % 2 == 0 else False
print(is_even)

>>> True

๋ฐ˜๋ณต๋ฌธ

์ •ํ•ด์ง„ ๋™์ž‘์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ํ•˜๋Š” ๋ช…๋ น๋ฌธ

๋””๋ฒ„๊น…

์ฝ”๋“œ์˜ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•˜์—ฌ ์ˆ˜์ •ํ•˜๋Š” ๊ณผ์ •

  • ํ”ํ•œ ์‹ค์ˆ˜ : ๋“ค์—ฌ์“ฐ๊ธฐ, ์˜คํƒˆ์ž, ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ๋“ฑ

Last updated

Was this helpful?