파이썬의 "거북이" 모듈은 삼각형이 서로의 둘레를 점점 더 긴 길이로 감아 나선을 생성하는 삼각형 나선을 지원합니다. 이러한 모양을 그리려면 "for" 루프라고 하는 고급 프로그래밍 기능을 탐구해야 합니다. 이렇게 하면 컴퓨터에서 특정 코드를 여러 번 반복할 수 있으므로 해당 코드를 계속해서 수동으로 입력할 필요가 없습니다.
1 단계
"turtle" 모듈 가져오기:
오늘의 비디오
수입 거북이
거북이는 거북이 그리드의 x=0 및 y=0 좌표에 나타납니다.
2 단계
"setpos" 기능을 사용하여 거북이의 시작 위치를 변경합니다.
거북이.setpos (x, y)
"x"를 원하는 "x" 좌표로 바꾸고 "y"를 원하는 "y" 좌표로 바꿉니다.
3단계
거북이가 각 루프를 이동해야 하는 거리에 대한 변수와 첫 번째 루프의 시작 각도에 대한 변수를 두 개 선언합니다.
거리 = 120 각도 = 10
4단계
"x" 범위에서 변수 "i"를 설정하는 "for" 루프를 만듭니다. 후자의 값은 거북이가 만들 루프의 수를 나타냅니다.
범위(x)의 i에 대해:
큰 나선을 얻으려면 "x"를 큰 숫자로 바꾸고 작은 나선을 얻으려면 작은 숫자로 바꾸십시오.
5단계
거북이가 움직이도록 루프에 "turtle.forward" 및 "turtle.left" 이동 코드를 삽입합니다. 이전에 선언한 변수를 사용합니다.
turtle.forward(거리) turtle.left(각도)
6단계
각 루프 동안 이동 각도를 증가시키는 이동 코드 바로 뒤에 단계를 추가합니다. 이것은 나선형 모양을 모방하는 데 필요합니다.
각도 = 각도 + 5