Logo
삼백
운전하려면 기어 조작뿐 아니라 핸들도 조작해야 하죠? right(각도) / left(각도) 거북이를 오른쪽으로 돌리고 싶을 땐 right() 왼쪽으로 돌리고 싶을 땐 left() 명령어를 사용해요. right(90) #거북아 오른쪽으로 90도 회전해 left(180) #거북아 왼쪽으로 180도 회전해
삼백
forward()와 right() 함수로 거북이로 정사각형을 그려볼게요. #정사각형 그리기 forward(100) right(90) forward(100) right(90) forward(100) right(90) forward(100) right(90) 앞으로 100픽셀만큼 간 다음 오른쪽으로 90도 꺾고를 4번 반복하면 짜란! 정사각형 완성!
1
답글 1
삼백
하지만 같은 코드를 4번 반복하는 게 조금 찝찝하네요. 이런 비효율을 해결하기 위해 for 반복문을 사용합니다. #반복문으로 정사각형 그리기 for i in range(4): forward(100) right(90) for 문은 파이썬으로 사용할 수 있는 반복문 중 한 가지예요. i라는 변수가 range 범위 내에 있는 4번만큼 본문의 코드를 반복하겠다는 뜻입니다. 8줄이었던 코드가 3줄로 훅 줄어들었지만, 거북이는 같은 족적을 남기죠. 다만, 파이썬의 문법은 중요하니 :과 공백을 눈여겨봐 주세요.
1
삼백
GIF를 올릴 수 없어 조금 아쉽습니다. 하찮지만 귀여운 거북이의 움직임은 Colab에서 직접 확인해 주세요. 마침 오늘은 화이트데이니, 하트를 한번 그려봤습니다. 자칭 낭만 개발자의 낭만은 이런 것을 말합니다. 별거 아니고 엉성하지만, 완벽한 것보단 기억에 남잖아요. 여러분의 거북이 그림도 궁금하네요. 오늘 포스팅이 기억에 남으셨다면 여러분들의 거북이도 자랑 부탁드릴게요.
👍
1

앱에서 모든 포스트를 읽고

다양한 그라운드를 경험해보세요

앱에서만 동작해요
링크가 복사되었어요