2011-01-23 3 views
4

나는 거북이 모듈을 사용하려면 내가하고 싶은 :거북이 모듈로 원과 육각형을 그리는 방법은 무엇입니까?

  • 빨간색 원, 그 다음 그 아래에 노란색 원과 그 아래에 녹색 원을 그립니다.

  • 정육각형을 그립니다.

누구나 어떻게 작업 할 수 있습니까?

+3

이 도구를 사용한 경험이있는 사람에게는 매우 쉬운 작업이므로 어디에서 시작해야하는지 알기가 어려울 수 있습니다. 어느 부분에 붙어 있습니까? –

답변

4

내가 설명했듯이 프로그래밍을 배우는 데 도움이되는 숙제 문제 일 수 있습니다. Gregor Lingl이 만든 거북이 모듈 Presentation and Slides과 모듈 문서 turtle을 소개합니다. 두 가지를 모두 거친 후에는 작업을 수행 할 수 있어야합니다.

+0

감사합니다 감사원은 – sam

+0

+1, 프레 젠 테이션은 금입니다! – jfs

+0

그냥 참고하시기 바랍니다. 프레젠테이션 링크가 깨졌습니다. – rvighne

1

매개 변수가있는 원을 정의하고 원하는 것을 사용하는 것이 좋습니다. 또한 육각형이 반복적이기 때문에 for 루프를 사용하여 많은 측면을 만들 수 있습니다. 여기 내가 어떻게 해결 했는가. 이와

from turtle import * 
setup() 
x = 200 
# Use your own value 
y = 200 
# Use your own value 

def circles (radius, colour): 
    penup() 
    pencolor (colour) 
    goto (0,radius) 
    pendown() 
    setheading (180) 
    circle (radius) 
    penup() 


circles (100, "red") 
circles (50, "yellow") 
circles (25, "green") 

def hexagon (size_length): 
    pendown() 
    forward(size_length) 
    right (60) 

goto (x, y) 
for _ in range (6): 
    hexagon (50)    

exitonclick() 

당신은 원을 정의 유지해야하고 그냥 자신의 매개 변수를 추가하고 hexigon 쉽게 for 루프와 함께 할 수 없습니다.

관련 문제