[°­ÀǼҰ³]
  • º» °ú¸ñÀº ´Ù¾çÇÑ ¹®Á¦ÇØ°áÀ» À§ÇÑ ÄÚµùÀ» ÇÏ´Â ±âÃÊÀûÀÎ ¹æ¹ýÀ» ´Ù·ë
  • ÄÚµùÀº ÃÖ±Ù ¿©·¯ ºÐ¾ß¿¡¼­ °¢±¤À» ¹Þ°í ÀÖ°í ÀÀ¿ëºÐ¾ß¸¦ È®´ëÇÏ°í ÀÖ´Â ÆÄÀ̽ãÀ» »ç¿ë
[¹®Á¦ÇØ°áÀ» À§ÇÑ ÄÚµù ù°ÉÀ½]
[°­ÀdzëÆ®]
[¼ºÀûÈ®ÀÎ]
[°ú¸ñ °Ô½ÃÆÇ]
[°úÁ¦]

¹øÈ£

°úÁ¦³»¿ë

#1


1Àå¿¡¼­ 3Àå±îÁö ¹è¿î ³»¿ëÀ» Á¾ÇÕÇÏ¿© ¾Æ·¡¿Í °°ÀÌ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ.

  • µ¿ÀÛ È­¸é:
  • µ¿ÀÛ
    • 3Àå¿¡¼­ ¹è¿î tkinter¸¦ ÀÌ¿ëÇÏ¿© "ÅÍƲ µµÇü ±×¸®±â" À©µµ¿ì¸¦ ¸¸µê
      • "Á¤»ç°¢Çü", "¿ø", "º°" ButtonÀ» ¸¸µé°í °¢ µµÇüÀ» ±×¸®´Â ÇÔ¼ö¿Í ¿¬°á
      • "ÀüÁø", "¿ÞÂÊ 90µµ", "¿À¸¥ÂÊ 90µµ" ButtonÀ» ¸¸µé°í ÇØ´ç µ¿ÀÛÀ» ÇÏ´Â ÇÔ¼ö¿Í ¿¬°á
      • "µµÇü" °ú "À̵¿" LabelÀ» "Times 16 bold" ÆùÆ®·Î ³ë¶õ¹ÙÅÁ °ËÁ¤±Û¾¾·Î ¸¸µê
      • ¸¸µç Button°ú Label µéÀ» grid() ¹èÄ¡°ü¸®ÀÚ¸¦ ÀÌ¿ëÇÏ¿© ±×¸²Ã³·³ ¹èÄ¡ÇÔ
        (hint: ¿©·¯ column Â÷ÁöÇϱâ´Â columnspan=3)
    • 3Àå¿¡¼­ ¹è¿î turtle ±×¸®±â¸¦ ÀÌ¿ëÇÏ¿© ±×¸®´Â ÇÔ¼ö ÀÛ¼º
      • "Á¤»ç°¢Çü", "¿ø", "º°"À» ±×¸®´Â ÇÔ¼ö ÀÛ¼º
        (»ç°¢Çü º¯ÀÇ ±æÀÌ, ¿øÀÇ Áö¸§, º°ÀÇ Å©±â´Â 100À» ±âÁØ)
      • "ÀüÁø", "¿ÞÂÊ 90µµ", "¿À¸¥ÂÊ 90µµ"·Î µ¿ÀÛÇÏ´Â ÇÔ¼ö ÀÛ¼º
        (ÀüÁø Å©±â´Â 100À» ±âÁØÀ¸·Î À̵¿)
      • "ÀüÁø" µ¿ÀÛ ½Ã penup() ÇÏ¿© À̵¿ÇÏ¿© À̵¿ ½Ã¿¡´Â ¼±ÀÌ Ç¥½ÃµÇÁö ¾Ê°Ô ÇÒ °Í!!!
      • °¢ µµÇüÀ» ±×¸° ÈÄ¿¡ ÇöÀç À§Ä¡¸¦ ¾ò¾î¼­ ÇöÀçÀ§Ä¡¿Í µµÇüÀÇ À̸§À» Ç¥½Ã
        (À§Ä¡¸¦ ¾ò´Â ÇÔ¼ö´Â t.position() ÇÔ¼ö)
    • ½ÇÇà
      • µµÇü°ú À̵¿ ¹öÆ°À» Ŭ¸¯Çؼ­ ´Ù¾çÇÑ µµÇüÀ» ¿©·¯ À§Ä¡¿¡ ´Ù¾çÇÏ°Ô ±×¸²
    • ±âŸ, ±¸±Û¿¡¼­ °ü·Ã ÀڷḦ ã¾Æ¼­ Âü°íÇÏ¿© ¼öÇà
  • Á¦Ãâ (ÇѱÛÀ̳ª ¿öµåÆÄÀÏ¿¡ ¾Æ·¡ ³»¿ëÀ» ³Ö¾î¼­ Á¦Ãâ)
    • ÇÁ·Î±×·¥ ¼Ò½º ÄÚµå (Çʼö)
    • ½ÇÇà °á°úÈ­¸é (Çʼö)
    • °úÁ¦ Áß ¹ß»ýÇÑ ¹®Á¦, ÇØ°á¹æ¹ý, ¹è¿î °Í, ´À³¤Á¡ (Çʼö)

#2


1Àå¿¡¼­ 6Àå±îÁö ¹è¿î ³»¿ëÀ» Á¾ÇÕÇÏ¿© ¾Æ·¡¿Í °°ÀÌ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ.

  • µ¿ÀÛ È­¸é:
  • µ¿ÀÛ
    • 3Àå¿¡¼­ ¹è¿î tkinter¸¦ ÀÌ¿ëÇÏ¿© "¼ýÀÚ ¸ÂÃ߱⠰ÔÀÓ" À©µµ¿ì¸¦ ¸¸µê
      • "1~100 »çÀÌÀÇ ¼ýÀÚ Çϳª¸¦ ¸ÂÃß¼¼¿ä" ¶ó´Â LableÀ» "Times 16 bold" ÆùÆ®·Î ³ë¶õ¹ÙÅÁ °ËÁ¤±Û¾¾·Î ¸¸µê
      • "¼ýÀÚ ÀÔ·Â:" ¶ó´Â LabelÀ» ¸¸µê
      • ¼ýÀÚ¸¦ ÀԷ¹ÞÀ» EntryÀ» ¸¸µê
      • "ÀÔ·Â" À̶ó´Â ButtonÀ» ¸¸µé°í ¼ýÀÚ¸¦ ¸ÂÃß¾ú´ÂÁö ó¸® ÇÔ¼ö¿Í ¿¬°á
        • ó¸® ÇÔ¼öÀÇ µ¿ÀÛ
          • ÄÄÇ»ÅÍ°¡ ¼±ÅÃÇÑ ¼ýÀÚ¿Í »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¼ýÀÚ¸¦ ºñ±³
          • »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¼ýÀÚ°¡ Å©¸é "Down" Ãâ·Â
          • »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¼ýÀÚ°¡ ÀÛÀ¸¸é "Up" Ãâ·Â
          • »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¼ýÀÚ°¡ °°À¸¸é "¼º°ø" Ãâ·Â
          • ½ÃµµÇÒ ¶§¸¶´Ù trial À̶ó´Â º¯¼ö°¡ Çϳª¾¿ Áõ°¡ÇÏ°í À̸¦ ÀÌ¿ëÇØ "(2¹ø ½Ãµµ)" ¿Í °°ÀÌ Ãâ·Â
          • ¼º°øÇÑ °æ¿ì smile.png ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© Label·Î Ç¥½Ã
        • ¸¸µç Button°ú Label, Entry µéÀ» place() ¹èÄ¡°ü¸®ÀÚ¸¦ ÀÌ¿ëÇÏ¿© ±×¸²Ã³·³ ¹èÄ¡ÇÔ
      • ½ÇÇà
        • °ÔÀÓÀ» ½ÇÇàÇؼ­ ¼º°øÀÌ ³ª¿Àµµ·Ï ÇÔ
      • ±âŸ, ±¸±Û¿¡¼­ °ü·Ã ÀڷḦ ã¾Æ¼­ Âü°íÇÏ¿© ¼öÇà
    • Á¦Ãâ (ÇѱÛÀ̳ª ¿öµåÆÄÀÏ¿¡ ¾Æ·¡ ³»¿ëÀ» ³Ö¾î¼­ Á¦Ãâ)
      • ÇÁ·Î±×·¥ ¼Ò½º ÄÚµå (Çʼö)
      • ½ÇÇà °á°úÈ­¸é (Çʼö)
      • °úÁ¦ Áß ¹ß»ýÇÑ ¹®Á¦, ÇØ°á¹æ¹ý, ¹è¿î °Í, ´À³¤Á¡ (Çʼö)

#3


1Àå¿¡¼­ 8Àå±îÁö ¹è¿î ³»¿ëÀ» Á¾ÇÕÇÏ¿© ¾Æ·¡¿Í °°ÀÌ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ.

  • µ¿ÀÛ È­¸é:
  • µ¿ÀÛ
    • µ¿ÀÛÈ­¸é°ú °°Àº ¾ß±¸°ÔÀÓ ¼³¸íÈ­¸éÀ» º¸¿©ÁÜ
    • "ÀÔ·Â: "À» Ç¥½ÃÇÏ°í ¼ýÀÚ 4°³¸¦ ÀԷ¹ÞÀ½
    • ÄÄÇ»ÅÍ°¡ 0¿¡¼­ 9±îÁöÀÇ ÇÑ ÀÚ¸´¼ö Áß¿¡¼­ 4°³ÀÇ ¼ö¸¦ ¹«ÀÛÀ§·Î ¼±ÅÃÇÔ
      • 4°³ÀÇ ¼ö´Â Áߺ¹µÇ¸é ¾ÈµÊ
      • random.sample() ÇÔ¼ö¸¦ ÀÌ¿ë
      • ÄÄÇ»ÅÍ°¡ ¼±ÅÃÇÑ 4°³ÀÇ ¼ýÀÚ¸¦ ÀúÀåÇÑ ¸®½ºÆ®°¡ ¸¸µé¾îÁü
    • »ç¿ëÀڷκÎÅÍ 4°³ÀÇ ¼ö¸¦ ÀԷ¹ÞÀ½
    • ÄÄÇ»ÅÍ°¡ ¼±ÅÃÇÑ 4°³ÀÇ ¼ýÀÚ ¸®½ºÆ®¿Í »ç¿ëÀÚ·Î ºÎÅÍ ¹ÞÀº 4°³ÀÇ ¼ýÀÚ ¸®½ºÆ®¸¦ ºñ±³
      • ÀÌÁß for ¹Ýº¹¹®À» »ç¿ëÇؾßÇÔ (4*4=16 °³ÀÇ ¸ðµç °æ¿ì üũÇؾßÇÔ)
      • À§Ä¡°¡ °°Àºµ¥ ¼ýÀÚµµ °°À¸¸é strike Áõ°¡½ÃÅ´
      • À§Ä¡°¡ ´Ù¸¥µ¥ ¼ýÀÚ°¡ °°À¸¸é ball Áõ°¡½ÃÅ´
    • strike ¿Í ball °á°ú¸¦ Ãâ·ÂÇÔ
      • µ¿ÀÛÈ­¸é ó·³ ½ÃµµÇÑ È½¼ö¸¦ °ýÈ£¾È¿¡ Ç¥½ÃÇØÁÖ°í strike ¿Í ball °á°ú¸¦ Ãâ·Â
    • 4°³ÀÇ ¼ýÀÚ¸¦ ´Ù ¸ÂÃá 4 strike ÀÎ °æ¿ì (°ÔÀÓÁ¾·á)
      • 5¹ø ÀÌÇÏ ½Ãµµ¿¡¼­ ¸ÂÃá °æ¿ì Ãâ·Â: "¸Å¿ì Àß ÇÏ´Â ±º¿ä. n ½ºÅÜ¿¡ ¸ÂÃè½À´Ï´Ù."
      • 6¹ø~10¹ø ÀÌÇÏ ½Ãµµ¿¡¼­ ¸ÂÃá °æ¿ì Ãâ·Â: "Àß ÇÏ´Â ±º¿ä. n ½ºÅÜ¿¡ ¸ÂÃè½À´Ï´Ù."
      • 11¹ø~15¹ø ÀÌÇÏ ½Ãµµ¿¡¼­ ¸ÂÃá °æ¿ì Ãâ·Â: "n ½ºÅÜ¿¡ ¸ÂÃè½À´Ï´Ù."
      • 16¹ø ÀÌ»ó ½Ãµµ¿¡¼­ ¸ÂÃá °æ¿ì Ãâ·Â: "ºÐ¹ßÇϼ¼¿ä. n ½ºÅÜ¿¡ ¸ÂÃè½À´Ï´Ù."
    • ½ÇÇà
      • °ÔÀÓÀ» ½ÇÇàÇؼ­ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎ
  • Á¦Ãâ (ÇѱÛÀ̳ª ¿öµåÆÄÀÏ¿¡ ¾Æ·¡ ³»¿ëÀ» ³Ö¾î¼­ Á¦Ãâ)
    • ÇÁ·Î±×·¥ ¼Ò½º ÄÚµå (Çʼö)
    • ½ÇÇà °á°úÈ­¸é, ÃÖ¼ÒÇÑ 3¹ø ÀÌ»óÀÇ ½ÇÇà°á°ú Æ÷ÇÔÇÒ °Í(Çʼö)
    • °úÁ¦ Áß ¹ß»ýÇÑ ¹®Á¦, ÇØ°á¹æ¹ý, ¹è¿î °Í, ´À³¤Á¡ (Çʼö)

#4


±³Àç 1Àå~9Àå¿¡¼­ ¹è¿î ³»¿ë ¹× Ãß°¡ 10Àå °­ÀdzëÆ®¸¦ Âü°íÇÏ¿© ¾Æ·¡¿Í °°ÀÌ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ.

  • µ¿ÀÛ È­¸é:
  • µ¿ÀÛ
    • µ¿ÀÛÈ­¸é°ú °°Àº Çà¸Ç°ÔÀÓÀ» ±¸ÇöÇÔ
    • ¿©±â¸¦ Ŭ¸¯ÇÏ¿© ¿µ¾î´Ü¾î »çÀüÀ» ´Ù¿î·Îµå ¹ÞÀ½
      • 854°³ÀÇ ¿µ¾î ´Ü¾î°¡ ÀÖÀ½
      • À̸¦ ÀÌ¿ëÇÏ¿© ¹®Á¦ ÃâÁ¦
      • ÈùÆ®
        • ÆÄÀÏ¿¡¼­ µ¥ÀÌÅÍ Àоî¿À´Â ¹æ¹ý (Ãß°¡ 10Àå °­ÀdzëÆ® ¹× ÀÎÅÍ³Ý Âü°í)
          	infile = open("words.txt","r")
          	lines = infile.readlines()
          	infile.close() 
    • ÄÄÇ»ÅÍ°¡ 854°³ÀÇ ´Ü¾î Áß¿¡ ÇϳªÀÇ ´Ü¾î¸¦ ¹«ÀÛÀ§·Î ¼±ÅÃ
      • ¼±ÅÃÇÑ ´Ü¾îÀÇ °³¼ö¸¦ ¾Ë·ÁÁÜ: ¿¹) ¾ËÆĺª ¼ö(4)
      • ´Ü¾îÀÇ °³¼öÀÇ 2¹èÀÇ ±âȸ¸¦ ÁÜ: ¿¹) 8¹ø ¸¸¿¡ ¸ÂÃß¼¼¿ä.
      • ÈùÆ®
        • ¸®½ºÆ®ÀÇ Ç׸ñ °³¼ö¸¦ È®ÀÎÇÏ´Â ¹æ¹ý
          	n_words = len(lines)	
        • ¸®½ºÆ® Ç׸ñ Áß¿¡ Çϳª¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý
          	sel = random.randint(0,n_words-1)
          	sel_word = lines[sel]
          	sel_word = sel_word.strip() # ´Ü¾î µÚ¿¡ ÀÖ´Â \nÀ» Á¦°ÅÇÏ´Â ±â´É  
    • ½Ãµµ Ƚ¼ö¿Í ¾ËÆĺª °³¼ö¸¸Å­ÀÇ '_' Ãâ·Â
      • ¿¹) ( 1) ____
    • »ç¿ëÀڷκÎÅÍ ÇϳªÀÇ ¾ËÆĺªÀ» ÀԷ¹ÞÀ½
      • ÇØ´ç ¾ËÆĺªÀÌ ÀÖ´Â À§Ä¡¿¡ ¾ËÆĺª Ç¥½Ã
      • ¿¹) ( 4) _oo_
    • »ç¿ëÀÚ°¡ ¿Ï¼ºÇØ°¡´Â ´Ü¾î°¡ ÄÄÇ»ÅÍ°¡ ¼±ÅÃÇÑ ´Ü¾î¿Í °°ÀºÁö ºñ±³
      • ¸®½ºÆ®¸¦ ¹®ÀÚ¿­·Î º¯È¯ÇÏ¿© ºñ±³ÇؾßÇÔ
      • ÈùÆ®
        • out_word ¸®½ºÆ®¸¦ str_word ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ¹æ¹ý
          	str_word = "".join(out_word) # ¸®½ºÆ®¸¦ ¹®ÀÚ¿­·Î º¯È¯   
    • ±âȸ Ƚ¼ö°¡ µÇµµ·Ï ¸ø ¸ÂÃß¸é ¹®Á¦ ´Ü¾î¸¦ ¾Ë·ÁÁÖ°í 'ºÐ¹ßÇϼ¼¿ä' Ãâ·Â
      • 'ºÐ¹ßÇϼ¼¿ä' Ãâ·Â ÈÄ »õ·Î¿î ¹®Á¦ ÀÚµ¿ ½ÃÀÛ
    • ±âȸ Ƚ¼ö À̳»¿¡ ¸ÂÃß¸é ¹®Á¦ ´Ü¾î¿Í 'Success!!!'¸¦ Ãâ·Â
      • 'Success!!!' Ãâ·Â ÈÄ '¶Ç ÇϽðڽÀ´Ï±î? (y/n)'¸¦ Ãâ·Â
      • »ç¿ëÀÚ ´äº¯¿¡ µû¶ó¼­ 'y'¸¦ ÀÔ·ÂÇÏ¸é »õ °ÔÀÓ ½ÃÀÛ, 'n'À» ÀÔ·ÂÇÏ¸é °ÔÀÓ Á¾·á
    • ½ÇÇà
      • °ÔÀÓÀ» ½ÇÇàÇؼ­ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎ
  • Á¦Ãâ (ÇѱÛÀ̳ª ¿öµåÆÄÀÏ¿¡ ¾Æ·¡ ³»¿ëÀ» ³Ö¾î¼­ Á¦Ãâ)
    • ÇÁ·Î±×·¥ ¼Ò½º ÄÚµå (Çʼö)
    • ½ÇÇà °á°úÈ­¸é, ÃÖ¼ÒÇÑ 3¹ø ÀÌ»óÀÇ ½ÇÇà°á°ú Æ÷ÇÔÇÒ °Í(Çʼö)
    • °úÁ¦ Áß ¹ß»ýÇÑ ¹®Á¦, ÇØ°á¹æ¹ý, ¹è¿î °Í, ´À³¤Á¡ (Çʼö)