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

 

±â¾ï³ª½ÃÁÒ?

ÀÌÁ¦ ±× µÑÀ» ±¸º°ÇÏ½Ç ¼ö ÀÖ°ÚÁÒ?

 

¿À´ÃÀÇ °­ÀÇ´Â ¿©±â±îÁöÀÔ´Ï´Ù.

°­ÀÇ´Â ÀÌÇØ°¡ µÈ´Ù°í ÇØ¼­ ±×³É ÈȾÁö ¸¶½Ã°í ²À ¿¹Á¦¸¦ µû¶ó¼­ Ãĺ¸½Ã±â ¹Ù¶ø´Ï´Ù.

±×¸®°í ±×°Í°ú ºñ½ÁÇÑ ÇÁ·Î±×·¥À» ½º½º·Î ¸¸µé¾î º¸½Ã±¸¿ä.

¡°¹éŸ°¡ ºÒ¿©ÀÏÀÛ¡±À̶ó´Â ¸»µµ Àְŵç¿ä.

¹é¹ø µû¶óÇØº¸´Â °Íº¸´Ù Çѹø Á÷Á¢ ¸¸µé¾î º¸´Â °ÍÀÌ ³´´Ù¡¦ ȫȫȫ¡¦

³¡¡¦