입력으로 튜플 목록을 가져 오는 connectTheDots라는 함수를 작성하고 선택적인 색상 입력도 입력하십시오. 기본 색상 값은 검은 색이어야합니다. 각 튜플은 거북이의 좌표 쌍 (x, y)입니다. 이 기능은 첫 번째 좌표에서 시작하여 차례로 각 좌표로 이동하여 거북이 추적을합니다.튜플을 목록에서 빼내 거북이가 좌표로 연결하는 방법은 무엇입니까?
귀하의 기능은 다음을 수행해야합니다
을 수행합니다. 거북이의 색과 속도를 적절히 설정하여 거북을 만듭니다.
b. 입력 목록이 비어 있는지 확인하십시오 : 비어 있으면 아무 것도 일어나지 않습니다!
c. 뒤에 선을 남기지 않고 거북이를 목록에있는 첫 번째 위치로 이동하십시오. 그런 다음 다시 한 줄을 떠나기 시작하십시오. 참고 : 목록에서 값을 추출하는 방법을 기억하고 goto 메소드가 입력으로 단일 (x, y) 튜플을 취할 수 있음을 기억하십시오. myTurtle.goto ((25, 25))는 myTurtle을 x = 25 y = 25이다.
d. 거북이가 시작 좌표에 오면 목록에서 각 좌표로 차례로 이동하십시오.
이
내가 지금까지 할 수 있었던 것입니다 :데프 connectTheDots을 (목록 1, 색상 = "블랙") : 당신은 당신이 필요로 대부분을 가지고 있지만 아마하고 있습니다
myTurtle = turtle.Turtle()
myTurtle.speed(1)
myTurtle.goto(list1[0])
for x,y in list1[1:]: #I'm unsure if this is correct
myTurtle.goto(x,y)