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. 터틀 그래픽을 이용하여 삼각형을 그려보자.