3.6. ¿¬½À¹®Á¦ (±¸±¸´Ü ¸¸µé±â)

(¾´ ³¯ : 2001-05-15)

Â¥ÀÜ~!

¹Ý°©½À´Ï´Ù. ¿©·¯ºÐ~. Á¦ °­Á ȨÆäÀÌÁö¸¦ ã¾ÆÁּż­ Á¤¸» ±â»µ¿ä. °Ô½ÃÆÇ¿¡ ¿Ã¸®½Ã´Â ±ÛÀ» º¸´Â °ÍÀÌ ³«À̶ø´Ï´Ù.

Àü ¿äÁò Çб³ ½ÃÇè°øºÎ¶û °úÁ¦¹°, ȸ»çÀÏ·Î Á¶±Ý ¹Ù»Ú´ä´Ï´Ù.

(¸¶À½¸¸ ¹Ù»ÚÁö TV º¸°í, Àá Àß ÀÚ°í, µý Áþµµ ¸¹ÀÌ ÇÑ´ä´Ï´Ù¡¦ ^^;)

 

¿À´ÃÀº ±¸±¸´ÜÀ» ÁغñÇß½À´Ï´Ù. ±¸±¸´ÜÀº ¾î´À ¾ð¾îµç ÇÁ·Î±×·¡¹Ö ¹è¿ï ¶§ ºüÁöÁö ¾Ê´Â ¾à¹æÀÇ °¨ÃÊÀÔ´Ï´Ù.

Àú´Â ÃʵîÇб³ 2Çг⠶§ ±×³× Ÿ¸é¼­ ±¸±¸´ÜÀ» ¿Ü¿ü´ø ±â¾ïÀÌ ³ª´Âµ¥, Áö±ÝÀº ¸î Çг⠶§ ¹è¿ì´ÂÁö ±Ã±ÝÇϱº¿ä.

Àú´Â ¿ØÁö 8´ÜÀÌ ¾î·Æ´õ±º¿ä. ¾î¸Ó´Ï´Â ¹¹°¡ ¾î·Æ³Ä°í ÇϼÌÁö¸¸¡¦ ±×·¡¼­ »ê¼ö ½Ã°£¿¡ °ö¼À¹®Á¦¸¦ Ç® ¶§´Â °¡´ÉÇÏ¸é µ¡¼ÀÀ¸·Î ¹Ù²ã¼­ Ç®°ïÇßÁö¿ä.

 

2 * 1 = 2

2 * 2 = 4

¡¦         

9 * 9 = 81

 

ÀÚ, ÀÌ·¸°Ô ±¸±¸´ÜÀ» 2´ÜºÎÅÍ 9´Ü±îÁö °è»êÇØ¼­ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» Â¥º¸¼¼¿ä.

Áö±Ý±îÁö ¹è¿î ³»¿ë¸¸ Á¦´ë·Î ÀÌÇØÇϽøé ÃæºÐÈ÷ ÇÏ½Ç ¼ö ÀÖ´ä´Ï´Ù.

 

À½, Èûµå½Ê´Ï±î¡¦

¸ð¸£°Ú´Ù°í ÇÏ´Â ºÐÀÌ Á¤»óÀÔ´Ï´Ù¡¦

ÇÒ ¼ö ÀÖ´Ù°í ÇÏ´Â ºÐÀº ¾Æ¸¶ ¿¹Àü¿¡ ºñ½ÁÇÑ °ÍÀ» ¹è¿ü°Å³ª ¸Ó¸®°¡ ÁÁÀº ºÐÀÏ °Å¿¹¿ä.

 

±×·³ Á¤»óÀÎÀ» À§Çؼ­ ÈùÆ®¸¦ µå¸®°Ú½À´Ï´Ù.

»ç½Ç ÈùÆ®¶ö °Ç ¾ø±¸¿ä, Àüü¸¦ ÇÑ ¹ø¿¡ ¸¸µé±â Èûµé¸é Á¶±Ý¾¿ ³ª´²¼­ ÇØº¸½Ã¶ó´Â °Ì´Ï´Ù.

¿ì¼± 2´Ü¸¸ ¶È°°ÀÌ ¸¸µé¾îº¸¼¼¿ä.

ÀÌ °­Á´ ´õ ÀÌ»ó º¸Áö ¸¶½Ã°í Áö±Ý±îÁö ¹è¿ü´ø °ÍÀ» Âü°íÇØ¼­ ¸¸µé¾î º¸¼¼¿ä.

 

¡¦

 

´Ùµé ÇØº¸¼Ì³ª¿ä?

ÇØº¸½Å ºÐÀº Á¦°¡ § °Í°ú ºñ±³¸¦ ÇØº¸¼¼¿ä.

 

>>> i = 1

>>> while i <= 9:

...   print 2, ' * ', i, ' = ', 2*i

...   i = i + 1

...

 

óÀ½¿¡ º¯¼ö i¸¦ ¼±¾ðÇϸ鼭 °ªÀ¸·Î 1À» ³Ö¾îÁáÁÒ. ±×¸®°í while ¹®¿¡¼­ ±× i °ªÀ» 1¾¿ Áõ°¡½ÃÄѰ¡¸é¼­ 2´ÜÀ» Â÷·Ê´ë·Î Ãâ·ÂÇß½À´Ï´Ù.

while ¾È¿¡ µé¾îÀÖ´Â print ¹®¿¡¼­´Â ¼ýÀÚ 2, ¹®ÀÚ¿­ ¡® * ¡®(°ø¹é º°Ç¥ °ø¹é), º¯¼ö i, ¹®ÀÚ¿­ ¡® = ¡®(°ø¹é µîÈ£ °ø¹é), ±× ´ÙÀ½¿¡ 2 °öÇϱâ i¶ó´Â ¼ö½ÄÀ» ½°Ç¥·Î ±¸ºÐÇØ¼­ Â÷·Ê·Î ³Ö¾îÁá½À´Ï´Ù.

¿©·¯ºÐÀÌ ¸¸µå½Å °Í°ú ºñ½ÁÇѰ¡¿ä? ²À ºñ½ÁÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

 

À̹ø¿£ ÀÌ ¿¹Á¦¸¦ Á» ´õ ±×·² µíÇÏ°Ô °íÃ帵µ·Ï ÇϰڽÀ´Ï´Ù. ±¸±¸´ÜÀ» °è»êÇÏ´Â ÇÔ¼ö¸¦ ¸¸µé¾î º¸·Á±¸¿ä. ÇÔ¼ö¿¡ 2¸¦ ³ÖÀ¸¸é 2´ÜÀ» Ãâ·ÂÇϰí, 5¸¦ ³ÖÀ¸¸é 5´ÜÀ» Ãâ·ÂÇϵµ·Ï¿ä.

¿©·¯ºÐÀº Á÷Á¢ ¸¸µç Äڵ带 ÀÌ¿ëÇØ¼­ ÇÔ¼ö¸¦ ¸¸µé¾î º¸¼¼¿ä.

 

>>> def multi(a):

...   i = 1

...   while i <= 9:

...     print a, ' * ', i, ' = ', a*i

...     i = i + 1

...

 

¾Æ±î °Å¶û °ÅÀÇ ºñ½ÁÇѵ¥ Äڵ带 ÀüºÎ ÇÔ¼ö¿¡ Áý¾î³Ö¾úÁÒ? ±×·¡µµ ÈξÀ Æû ³³´Ï´Ù.

Çѹø µ¹·Áº¸¼¼¿ä. 3´Ü ³ª¿Í¶ó ¶Òµü!

 

 >>> multi( 3 )

 

°á°ú¸¦ È®ÀÎÇØ º¸¼Ì³ª¿ä? ¾µ ¸¸ ÇÏÁÒ?

ÀÌÁ¦ óÀ½ ¹®Á¦µµ Ç® ¼ö ÀÖÀ» °Í °°Áö ¾Ê³ª¿ä?

2´ÜºÎÅÍ 9´Ü±îÁö while ¹®À¸·Î µ¹¸®°í ±× »çÀÌ¿¡ ¹æ±Ý ¿ì¸®°¡ ¸¸µé¾ú´ø ÇÔ¼ö¸¦ Áý¾î³ÖÀ¸¸é µÇ°ÚÁÒ?

´Ù½Ã ÇÑ ¹ø µµÀüÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.

 

Âü°í·Î ÇÁ·Î±×·¥À» À߸ø Â¥¼­ while ¹®ÀÌ °è¼Ó ¹Ýº¹µÇ¸é¼­ ÇÁ·Î±×·¥ÀÌ ³¡³ªÁö ¾ÊÀ» ¶§´Â <Ctrl>+<C>¸¦ ´©¸£½Ã¸é µË´Ï´Ù.

±×·³ 2´ÜºÎÅÍ 9´Ü±îÁö Ç®¹öÀüÀ» ¸¸µé¾î º¸¼¼¿ä.

 

¡¦

 

Àß µÇ¼Ì³ª¿ä? ÃàÇÏÇÕ´Ï´Ù.

 

»ç½Ç Áö±Ý°ú °°Àº °æ¿ì¿¡ ±»ÀÌ ÇÔ¼ö¸¦ ¸¸µé ÇÊ¿ä´Â ¾ø¾úÁö¿ä. ÇÔ¼ö¸¦ ÀÌ¿ëÇÏÁö ¾Ê°í while¹® ¾È¿¡ ¶Ç while ¹®À» Áý¾î³Ö¾îµµ µÈ´ä´Ï´Ù. ÇÔ¼ö¿¡ ´ëÇØ º¹½Àµµ ÇÒ °â ÀÌÇØÇϱ⠽±µµ·Ï ¸¸µç °ÍÀÌÁö¿ä.

while ¹®À» µÎ ¹ø ¾²´Â ¹æ¹ýÀº Á÷Á¢ ÇØ º¸½Ã¸é ÁÁ°Ú½À´Ï´Ù.

Á¦°¡ Äڵ带 º¸¿©µå¸®Áö ¾Ê¾Æµµ Àß ÇϽø®¶ó°í »ý°¢ÇÕ´Ï´Ù.

 

±×·³ ¸ðµÎ Áñ°Å¿î ÇÏ·ç µÇ½Ã±¸¿ä, Àú´Â ´ÙÀ½ ÀÌ ½Ã°£¿¡¡¦