함수를 만드는 것은 매우 쉽습니다. 반복문이나 조건문을 만드는 것과 비슷합니다.
이제 함수를 만드는 방법을 알았으므로 드론이 사각형 모양으로 비행하는 함수를 만들어 보겠습니다. 이렇게 하려면 아래 코드를 복사하거나 직접 만들 수 있습니다. 아래 코드를 실행하기 전에 우선, 코드론 미니 라이브러리를 가져와서 페어링하고 드론 개체를 생성했는지 확인합니다. (해당 단계는 아래 코드에 포함되어 있지 않습니다).
def square():
drone.takeoff()
for i in range(4):
drone.set_yaw(0)
drone.set_pitch(30)
drone.move(1)
drone.set_pitch(0)
drone.set_yaw(20)
drone.move(2)
drone.land()
square()
이제 함수를 만들었으므로 코드를 실행하고 무슨 일이 일어났는지 확인하십시오! 효과가 있었나요? 사각형 모양으로 날았나요? 이번에는 정사각형 함수를 for 반복문에 넣고 드론이 여러 개의 정사각형을 만들도록 해보세요. 이것이 바로 함수의 힘입니다! 원하는 만큼 반복해서 사용할 수 있습니다.