이 단계에서는 사용자가 더할 숫자를 입력하도록 하여 계산기 시뮬레이션을 더욱 발전시킬 것입니다!
프로그램의 첫 번째 부분을 동일하게 유지하세요.
from codrone_edu.drone import *
import time
drone = Drone()
drone.pair()
def add(x,y):
return x+y
while 반복문을 설정하여 참일 때 프로그램이 실행되도록 합니다. 반복문 안에서 num1
이라는 변수를 만들고 값을 input()
으로 설정합니다.입력 매개변수에 “첫 번째 숫자 입력(또는 종료하려면 q): “이라고 쓰십시오. 다음으로 “q” 가 입력되면 프로그램이 반복문을 빠져 나오도록 if 문을 작성 하세요. num2
라는 다른 변수를 만들고 그 값도 input()
으로 설정합니다. 매개변수에 “두 번째 숫자 입력: “을 입력합니다.
while True:
num1 = input("첫 번째 숫자 입력(또는 종료하려면 q): ")
if num1 == "q":
break
num2 = input("두 번째 숫자 입력: ")
while 반복문에 있는 동안 add(x,y)
함수를 사용하여 num1
과 num2
의 합계를 반환하는 ” answer
” 는 변수를 만듭니다. 다음으로, 정답을 출력할 출력 명령을 포함하세요.
answer = add(int(num1), int(num2))
print("정답은 ", answer)
나머지 프로그램은 동일합니다!
drone.takeoff()
for i in range(answer):
drone.set_throttle(30)
drone.move(0.5)
drone.set_throttle(-30)
drone.move(0.5)
drone.land()