Logo
삼백
낭만 개발자의 코딩 #03 마저 거북이로 그림을 그려보겠습니다. 간단한 조작법 먼저 알려드릴게요. forward(숫자) / backward(숫자) 거북이 조종의 기어 역할을 하는 명령어입니다. forward 명령어는 거북이를 앞으로 나아가게 해요. 괄호 안의 숫자 픽셀만큼 거북이가 앞으로 기어갈 거예요. forward(100) #거북아 100픽셀만큼 나아가라 직진이 있으면 후진도 있는 법. backward 함수는 괄호 안의 숫자만큼 거북이가 뒤로 기어가요. backward(100) #거북아 100픽셀만큼 뒤로 가자
🤔
👍
3
1
답글 1
삼백
운전하려면 기어 조작뿐 아니라 핸들도 조작해야 하죠? right(각도) / left(각도) 거북이를 오른쪽으로 돌리고 싶을 땐 right() 왼쪽으로 돌리고 싶을 땐 left() 명령어를 사용해요. right(90) #거북아 오른쪽으로 90도 회전해 left(180) #거북아 왼쪽으로 180도 회전해
1
삼백
forward()와 right() 함수로 거북이로 정사각형을 그려볼게요. #정사각형 그리기 forward(100) right(90) forward(100) right(90) forward(100) right(90) forward(100) right(90) 앞으로 100픽셀만큼 간 다음 오른쪽으로 90도 꺾고를 4번 반복하면 짜란! 정사각형 완성!
1
삼백
하지만 같은 코드를 4번 반복하는 게 조금 찝찝하네요. 이런 비효율을 해결하기 위해 for 반복문을 사용합니다. #반복문으로 정사각형 그리기 for i in range(4): forward(100) right(90) for 문은 파이썬으로 사용할 수 있는 반복문 중 한 가지예요. i라는 변수가 range 범위 내에 있는 4번만큼 본문의 코드를 반복하겠다는 뜻입니다. 8줄이었던 코드가 3줄로 훅 줄어들었지만, 거북이는 같은 족적을 남기죠. 다만, 파이썬의 문법은 중요하니 :과 공백을 눈여겨봐 주세요.
1
답글 더보기

앱에서 모든 포스트를 읽고

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

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