출처 : 반크_반크 20년 백서
참고풀이1] 사용자 클래스 사용
import turtle
class TUrtle:
def __init__(self, speed):
self.t = turtle.Turtle()
self.t.speed = speed
def drive(self, distance):
self.t.forward(distance)
def turright(self, degree):
self.t.right(degree)
def turleft(self, degree):
self.t.left(degree)
def Shape(self,Pointer):
self.t.shape(Pointer)
#사용자 객체를 선언한다.
lee = TUrtle(0)
lee1 = TUrtle(0)
lee.Shape("turtle")
lee.drive(100)
lee.turright(90)
lee.drive(50)
lee.turleft(90)
lee.drive(100)
lee1.Shape("circle")
lee1.turright(180)
lee1.drive(100)
lee1.turright(90)
lee1.drive(50)
lee1.turleft(90)
lee1.drive(100)
참고풀이1 결과]
참고풀이2] turtle 모듈 사용(자체 클래스 사용)
import turtle
#각각 객체를 선언한다.
lee = turtle.Turtle()
lee1= turtle.Turtle()
lee.shape("turtle")
lee.fd(100)
lee.right(90)
lee.fd(50)
lee.left(90)
lee.fd(100)
lee1.shape("circle")
lee1.right(180)
lee1.fd(100)
lee1.right(90)
lee1.fd(50)
lee1.left(90)
lee1.fd(100)
참고풀이2 결과]
대한민국의 아름다운 영토, 독도의 겨울
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 224제] 두근두근 파이썬(개정판) CHAPTER 5 연습문제 p154 (1) | 2023.11.27 |
---|---|
Python 223제] 두근두근 파이썬(개정판) CHAPTER 5 도전문제 (0) | 2023.11.20 |
Python 221제] 두근두근 파이썬(개정판) CHAPTER 4 연습문제 p127 (0) | 2023.11.06 |
Python 220제] 두근두근 파이썬(개정판) CHAPTER 4 연습문제 p126 (0) | 2023.11.06 |
Python 219제] 두근두근 파이썬(개정판) CHAPTER 10 연습문제6 p334 (0) | 2023.10.23 |
댓글