2.2. if(¸¸¾à ¡¦À̸é)
¾È³çÇϼ¼¿ä? Áñ°Å¿î ÇÑ ÁÖ°¡ ½ÃÀ۵ƽÀ´Ï´Ù. Àú¿¡°Ô¸¸ ÇÑ ÁÖ°¡ ½ÃÀ۵Ƴª¿ä?
Áö±Ý±îÁö Àú¿Í ÇÔ²² ÆÄÀ̽ãÀ» ¾Ë¾Æ°¡¸é¼ ¾î¶² »ý°¢ÀÌ µå¼Ì³ª¿ä?
³Ê¹« ½±´Ù´Â ºÐµµ °è½ÇÅ×°í, ÀÌ·± °Íµé ¹è¿ö¼ ¾îµð¿¡ ½á¸Ô´Â °ÇÁö ±Ã±ÝÇÑ ºÐµµ °è½Ç °Í °°³×¿ä.
ÀÌ °ÀÇ´Â ÇÁ·Î±×·¡¹ÖÀ» ÀüÇô ¸ð¸£´Â ºÐÀ» À§ÇØ ÃÖ´ëÇÑ ½±°Ô ¾²·Á°íÇ߱⠶§¹®¿¡ ´Ù¸¥ ¾ð¾î¸¦ Á¢Çغ¸½Å ºÐ¿¡°Ô´Â Áö·çÇÒ °Í °°³×¿ä. ±×·± ºÐÀ̶ó¸é ¾Æ¸¶ ¿©±â±îÁö Àбâ Àü¿¡ ´Ù¸¥ »çÀÌÆ®¸¦ ã¾Æ°¡¼Ì°ÚÁÒ?
¶Ç, ÆÄÀ̽ãÀ» ¹è¿ö¼ ¾îµð¿¡ ½á¸Ô´À³Ä°í ÇϽŴٸ顦
ÇÁ·Î±×·¥ ¸¸µå´Â µ¥ ¾²Áö¿ä. --;
À¥»çÀÌÆ®¸¦ ±¸ÃàÇϴµ¥µµ ¾¹´Ï´Ù.
Áö±Ý ¹è¿ì´Â °Í°ú °°Àº ÇÏÂúÀº °ÍµéÀÌ ¸ð¿©¼ ¾öû³ ÇÁ·Î±×·¥µµ ¸¸µé¾î ³»´Â °ÍÀÌÁö¿ä.
Á¶±×¸¸ ·¹°í ºí·ÏµéÀÌ ¸ð¿©¼ Å« ¸ðÇüÀ» ÀÌ·ç´Â °Í°ú °°½À´Ï´Ù.
Â÷±ÙÂ÷±Ù °øºÎÇØ°¡´Ùº¸¸é Á¡Á¡ ´õ º¹ÀâÇÑ ÇÁ·Î±×·¥À» ¸¸µå½Ç ¼ö ÀÖÀ» °Å¿¹¿ä.
±×·³ ¶Ç »õ·Î¿î °ÍÀ» ¹è¿ö º¼±î¿ä?
À̹ø¿£ if ¹®ÀÔ´Ï´Ù. If´Â ¡®¸¸¾à ¡¦À̸顯À̶ó´Â ¶æÀÌÁö¿ä?
ÆÄÀ̽㿡¼µµ °°Àº Àǹ̷Π»ç¿ëµË´Ï´Ù.
¡°´Þ¸é »ïŰ°í ¾²¸é ¹ñ´Â´Ù.¡±´Â ¼Ó´ãÀÌ ÀÖÁö¿ä.
±×°ÍÀ» ÆÄÀ̽㿡¼´Â ¾²´Â ½ÄÀ¸·Î ½áº¸°Ú½À´Ï´Ù.
>>> ¸¸¾à ´Þ´Ù¸é:
... »ïŲ´Ù.
... ±×·¸Áö ¾ÊÀ¸¸é:
... ¹ñ´Â´Ù.
À̹ø¿£ if ¸¦ »ç¿ëÇØ¼ ½áº¼±î¿ä?
>>> if ´Þ´Ù¸é:
... »ïŲ´Ù.
... else:
... ¹ñ´Â´Ù.
...
À§¿¡ µç ¿¹µéÀº ¼³¸íÀ» À§Çؼ ½á º»°Å±¸¿ä, ±×´ë·Î ÀÛ¼ºÇÏ¸é ÆÄÀ̽ãÀÌ ÀÌÇØ¸¦ ¸øÇÕ´Ï´Ù. À§¿¡¼ else´Â ¡®±×·¸Áö ¾ÊÀ¸¸é¡¯À̶ó´Â ¶æÀ¸·Î ¾²ÀÎ °ÍÀÔ´Ï´Ù.
À̹ø¿£ ½Ç½ÀÀ» ÇØº¸°Ú½À´Ï´Ù. ¾Æ·¡ÀÇ µÎ ¼ö a¿Í b Áß¿¡ ¾î´À ÂÊÀÌ ´õ Ŭ±î¿ä?
>>> a = 1234 * 4
>>> b = 13456 / 2
if¹®À» »ç¿ëÇØ¼
a°¡ Å©¸é ¡®a¡¯¸¦ Ãâ·ÂÇϰí b°¡ Å©¸é ¡®b¡¯¸¦ Ãâ·ÂÇϵµ·Ï ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ º¼±î¿ä? Çѹø µû¶ó¼ Ãĺ¸¼¼¿ä.
>>> if a > b: # ¸¸¾à a°¡ bº¸´Ù Å©¸é
... print
'a' # ¡®a¡¯¸¦
Ãâ·ÂÇÑ´Ù.
... else: # ±×·¸Áö ¾ÊÀ¸¸é
... print
'b' # ¡®b¡¯¸¦
Ãâ·ÂÇÑ´Ù.
...
¿À¸¥ÂÊ¿¡ # ÀÌÈÄ¿¡ ÀÖ´Â °ÍµéÀº ¼³¸í¹®À̴ϱî ÀÔ·ÂÇÏ½Ç ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
a > b ¶ó°í ¾´ °ÍÀº a°¡ bº¸´Ù Å©´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ¾î·ÆÁö ¾ÊÁÒ?
Á¶°ÇÀ» ¿©·¯ °³ ÁÖ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. À̹ø¿£ c¿Í d¸¦ ºñ±³ÇØ º¸°Ú½À´Ï´Ù.
>>> c = 15 * 5
>>> d = 15 + 15 + 15 + 15 + 15
>>> if c > d: # ¸¸¾à c°¡ dº¸´Ù Å©¸é
... print
'c > d' # ¡®c > d¡¯¶ó°í Ãâ·ÂÇÑ´Ù.
... elif c == d: # ±×·¸Áö ¾Ê°í c¿Í d°¡
°°´Ù¸é
... print
'c == d' #
¡®c == d¡¯¶ó°í Ãâ·ÂÇÑ´Ù.
... else: # À̵µ Àúµµ ¾Æ´Ï¸é
... print
'c < d' #
¡®c < d¡¯¶ó°í Ãâ·ÂÇÑ´Ù.
...
c == d
ÀÌ·¸°Ô
elif¶ó´Â °ÍÀ» »ç¿ëÇÏ¸é ¿©·¯ °³ÀÇ Á¶°ÇÀ» °Ë»çÇØ¼ ±× Áß¿¡¼ ¸¾¿¡ µå´Â °ÍÀ» °í¸¦ ¼ö °¡ ÀÖ´ä´Ï´Ù.
¿©±â¼ »õ·Î¿î °ÍÀÌ ¶Ç Àִµ¥, ¹Ù·Î ==(µîÈ£ µÎ °³)ÀÔ´Ï´Ù.
==´Â Áö±Ý±îÁö ¾Ë°í
ÀÖ´ø =(µîÈ£ ÇÑ °³)¿Í´Â ¾²ÀÓ»õ°¡ ´Ù¸£´Ï È¥µ¿ÇÏÁö ¾Êµµ·Ï ÁÖÀÇÇϼ¼¿ä.
c == d¶ó°í ¾²¸é
c¿Í dÀÇ °ªÀÌ °°´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Áö±Ýó·³ µÎ °ªÀ» ºñ±³ÇÒ ¶§ »ç¿ëÇÏÁö¿ä.
Áö±Ý±îÁö µîÈ£ Çϳª¸¦ ½á¼ c = d¶ó°í ¾´ °ÍÀº d¶ó´Â °ªÀ» c¿¡ ³ÖÀ¸¶ó´Â ¶æÀ̾ú±¸¿ä.
>>> watch = 1000000
±â¾ï³ª½ÃÁÒ?
ÀÌÁ¦ ±× µÑÀ» ±¸º°ÇÏ½Ç ¼ö ÀÖ°ÚÁÒ?
¿À´ÃÀÇ °ÀÇ´Â ¿©±â±îÁöÀÔ´Ï´Ù.
°ÀÇ´Â ÀÌÇØ°¡ µÈ´Ù°í ÇØ¼ ±×³É ÈȾÁö
¸¶½Ã°í ²À ¿¹Á¦¸¦ µû¶ó¼ Ãĺ¸½Ã±â ¹Ù¶ø´Ï´Ù.
±×¸®°í ±×°Í°ú ºñ½ÁÇÑ ÇÁ·Î±×·¥À» ½º½º·Î
¸¸µé¾î º¸½Ã±¸¿ä.
¡°¹éŸ°¡ ºÒ¿©ÀÏÀÛ¡±À̶ó´Â
¸»µµ Àְŵç¿ä.
¹é¹ø µû¶óÇØº¸´Â °Íº¸´Ù Çѹø Á÷Á¢ ¸¸µé¾î
º¸´Â °ÍÀÌ ³´´Ù¡¦ ȫȫȫ¡¦
³¡¡¦