정성훈
    도전문제 4.7 (모범 답안)



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#
# 따라하며 배우는 파이썬과 데이터과학(생능출판사 2020)
# LAB 4-3 거북이 제어하기, 102쪽
#
import turtle 
 
= turtle.Turtle()  
# 커서의 모양을 거북이로 한다. 
t.shape("turtle")
# 거북이가 그리는 선의 두께를 3으로 한다. 
t.width(3
# 거북이를 3배 확대한다. 
t.shapesize(33)
 
# 무한 루프로 진입한다. 이 루프는 Ctrl+C를 입력받아 종료된다.
while True
    command = input("명령을 입력하시오: ")
    if command == "l":      # 사용자가 "l"을 입력하였으면 
        t.left(90)          # 왼쪽으로 90도 회전
        t.forward(100
    if command == "r":      # 사용자가 "r"을 입력하였으면 
        t.right(90)         # 오른쪽으로 90도 회전 
        t.forward(100)
    if command == "f":      # 사용자가 "f"을 입력하였으면 
        t.forward(100)
        
        
#
# 따라하며 배우는 파이썬과 데이터과학(생능출판사 2020)
# LAB 4-3 거북이 제어하기, 102쪽
#
import turtle 
 
= turtle.Turtle()  
# 커서의 모양을 거북이로 한다. 
t.shape("turtle")
# 거북이가 그리는 선의 두께를 3으로 한다. 
t.width(3
# 거북이를 3배 확대한다. 
t.shapesize(33)
 
# 무한 루프로 진입한다. 이 루프는 Ctrl+C를 입력받아 종료된다.
while True
    command = input("명령을 입력하시오: ")
    if command == "l":      # 사용자가 "l"을 입력하였으면 
        t.left(90)          # 왼쪽으로 90도 회전
        t.forward(100
    if command == "r":      # 사용자가 "r"을 입력하였으면 
        t.right(90)         # 오른쪽으로 90도 회전 
        t.forward(100)
    if command == "f":      # 사용자가 "f"을 입력하였으면 
        t.forward(100)
    if command == "h":      # 사용자가 "h"을 입력하였으면 
        t.shapesize(1010)
    if command == "n":      # 사용자가 "n"을 입력하였으면 
        t.shapesize(33
        
             #
# 따라하며 배우는 파이썬과 데이터과학(생능출판사 2020)
# LAB 4-3 거북이 제어하기, 102쪽
#
import turtle 
 
= turtle.Turtle()  
# 커서의 모양을 거북이로 한다. 
t.shape("turtle")
# 거북이가 그리는 선의 두께를 3으로 한다. 
t.width(3
# 거북이를 3배 확대한다. 
t.shapesize(33)
 
# 무한 루프로 진입한다. 이 루프는 Ctrl+C를 입력받아 종료된다.
while True
    command = input("명령을 입력하시오: ")
    if command == "l":      # 사용자가 "l"을 입력하였으면 
        t.left(90)          # 왼쪽으로 90도 회전
        t.forward(100
    if command == "r":      # 사용자가 "r"을 입력하였으면 
        t.right(90)         # 오른쪽으로 90도 회전 
        t.forward(100)
    if command == "f":      # 사용자가 "f"을 입력하였으면 
        t.forward(100)
    if command == "h":      # 사용자가 "h"을 입력하였으면 
        size = int(input("1 ~ 9 사이의 정수를 입력하시오: "))
        t.shapesize(size, size)
    if command == "n":      # 사용자가 "n"을 입력하였으면 
        t.shapesize(33)    
cs

  등록일 : 2022-03-20 [17:24] 조회 : 624 다운 : 0   
 
△ 이전글도전문제 4.8 (모범 답안)
▽ 다음글도전문제 4.7 (모범 답안)
Python for AI 실습게시판
번호 제 목 조회 등록일
Anaconda3 설치
ColabTurtlePlus
실습 목록
Colab 실습
실습 시 학생들이 자주하는 실수 예들
101 └❶ lcode_5_4.py (교재) 640 02-20
100 └❶ lcode_5_3.py (교재) 748 02-20
99 └❶ lcode_5_1.py (교재) 568 02-20
98 (4장) 조건을 따져 실행해보자 895 02-19
97 └❶ 도전문제 4.13 724 03-20
96    └❷ 도전문제 4.13 (모범 답안) 739 03-20
95 └❶ 도전문제 4.12 775 03-20
94    └❷ 도전문제 4.12 (모범 답안) 602 03-20
93 └❶ 도전문제 4.11 1156 03-20
92    └❷ 도전문제 4.11 (모범 답안) 655 03-20
91 └❶ 도전문제 4.10 797 03-20
90    └❷ 도전문제 4.10 (모범 답안) 605 03-20
89    └❷ split() 함수와 map 함수 동작 확인 55 04-11
88 └❶ 도전문제 4.9 764 03-20
87    └❷ 도전문제 4.9 (모범 답안) 653 03-20
86 └❶ 도전문제 4.8 850 03-20
85    └❷ 도전문제 4.8 (모범 답안) 603 03-20
84 └❶ 도전문제 4.7 864 03-20
83    └❷ 도전문제 4.7 (모범 답안) 624 03-20
82 └❶ 도전문제 4.6 1346 03-20

[1] [Prev]-[11][12][13][14][15][16][17][18][19][20]