Page 3 - 파이썬으로 배우는 컴퓨팅사고 도서 미리보기
P. 3

Thinking!                              CHAPTER 2 데이터 출력하기                                                     039  Thinking!
                                                                                                                   본문에서 제시된 ‘Thinking!’ 문제에 대한 답을
                                                                                                                   소개합니다.

1.	 print()	함수를	이용하여	한글과	영문을	혼합하여	출력이	가능하다.

        >>> print(“안녕 Python”)
        안녕 Python

2.	 print()	함수에서	문자열을	출력하기	위하여	큰따옴표나	작은따옴표를	이용하여	문자열을	나
     타낼	수	있다.

        >>> print(“ABC”, “A’s C”)
        ABC A’s C
        >>> print(‘ABC’, ‘A”BC’)
        ABC A”BC
        >>> print(“””ABC”””)
        ABC
        >>> print(‘’’ABC’’’)
        ABC

3.	 print()	함수를	이용하여	12345678901234567890,	-12345678901234567890과	같                                                잠깐! Coding
     은	양수와	음수가	정상적으로	출력된다.                                                                                         본문에서 제시된 ‘잠깐! Coding’ 문제에 대한 답을
                                                                                                                   소개합니다.
   >>> print(12345678901234567890)     CHAPTER 2 데이터 출력하기                                                     043

잠깐! Coding12345678901234567890
   >>> print(-12345678901234567890)
   -12345678901234567890

54..		 1p부rin터t(	)5	함까지수의를		정이수용인하	여1,		소2,수	3점,		4이,	하5를	자	모릿두수	가더	해큰		출0.력12한3다45.67890123456789와	같은	실
     수도	정상적으로	출력이	가능하다.	다만	소수점	이하	17자리까지만	표시가	가능하며	소수점	
     이>하>>	1p8ri자nt리(1에+서2	반+ 올3 림+ 이4 	+이5루) 어진다.
        15
        >>> print(0.1234567890123456789)
        0.12345678901234568

6.	 세	숫자를	더하는	연산을	나눗셈	연산	보다	먼저	하기	위하여	괄호로	묶어	계산하고	3으로	
     나눈다.

        >>> print((5 + 10 + 15) / 3)
        10.0

7.	 “6+4	=”는	문자열로	작성하고	10을	계산하기	위하여	6	+	4	수식을	작성한다.

        >>> print(“6 + 4 =”, 6 + 4)
        6 + 4 = 10

8.	 시작	위치에서	먼저	100픽셀을	움직인	후	오른쪽으로	회전하였고,	최종적으로	시작	위치에	                                                             Coding? Programming!
     도달한다.                                                                                                         스스로 진행하는 추가적인 프로그래밍 코딩 학습을
                                                                                                                   위한 문제를 소개하고 Hint를 제공합니다.
Coding? Programming!>>> import turtle  CHAPTER 2 데이터 출력하기                                                     045
      >>> turtle.shape(“turtle”)                                                                                   ※	 ‘Coding? Programming!’ 문제에 대한 답은 강의를
>>> turtle.right(90)                                                                                                   진행하는 교수자에게만 제공됩니다.

>>> turtle.forward(100)

>>> turtle.right(90)

>>> turtle.forward(100)

5.	 1부>>>>터>> tt	1uurr0tt까llee지..rf의oigr	hw숫atr(자9d(0	)1중00	)홀수의	수를	모두	더해	출력??8해번보?결자과.????????????P02-05?결과

1+3+5+7+9= 25

? ?"1+3+5+7+9="와?같이?문자열로?작성하고,?1부터?10까지의?숫자?중?홀수인?1,?3,?5,?7,?9를?모두?
 더해?함께?출력한다.

6.	 터틀	그래픽에서	터틀의	모양을	다음의	모양대로	변경하고	지시한	방향으로	움직여보자.

      “turtle”로 변경, 앞으로 100 진행
      “arrow”로 변경, 왼쪽으로 180도 회전, 앞으로 50 진행,
      “circle”로 변경, 앞으로 50 진행

         ? ?터틀의?모양?변경은?turtle.shape()?함수로?변경하고,?앞으로?진행은?turtle.forward()?함수,?왼쪽
           으로?회전은?turtle.left()?함수로?지정한다.

7.	 터틀	그래픽을	이용하여	삼각형을	그려보자.
   1   2   3   4   5   6   7   8