def main(): drone1 = Drone() user_input = 5 while user_input != 0: user_input = int( input("Enter 1 for accelerate, 2 for decelerate, " "3 for ascend, 4 for descend, 0 for exit: ")) if user_input == 1: drone1.accelerate() print("Speed ", drone1.speed, "Height", drone1.height) elif user_input == 2: drone1.decelerate() print("Speed ", drone1.speed, "Height", drone1.height) elif user_input == 3: drone1.ascend() print("Speed ", drone1.speed, "Height", drone1.height) elif user_input == 4: drone1.descend() print("Speed ", drone1.speed, "Height", drone1.height) else: print("Error please input 1, 2, 3, 4, or 0") user_input = int( input( "Enter 1 for accelerate, 2 for decelerate, 3 for ascend, 4 for descend, 0 for exit: " )) print("Speed ", drone1.speed, "Height", drone1.height)
def main(): # create Drone object drone = Drone() # set choice to 5 choice = 5 while(choice != 0): # input choice choice = int(input( "Enter 1 for accelerate, 2 for decelerate, 3 for ascend, 4 for descend, 0 for exit: ")) # if choice is 1, call accelerate method of drone object if(choice == 1): drone.accelerate() # if choice is 2, call decelerate method of drone object if(choice == 2): drone.decelerate() # if choice is 3, call ascend method of drone object if(choice == 3): drone.ascend() # if choice is 4, call descend method of drone object if(choice == 4): drone.descend() if(choice == 0): exit() # display speed and height of drone object print(drone.__str__())
def main(): drone1 = Drone() oper = 1 while oper != 0: oper = int( input('Enter 1 for accelerate, 2 for decelerate, ' '3 for ascend, 4 for descend, 0 for exit: ')) if oper == 1: drone1.accelerate() print('Speed:', drone1.speed, 'Height:', drone1.height) print() elif oper == 2: drone1.decelerate() print('Speed:', drone1.speed, 'Height:', drone1.height) print() elif oper == 3: drone1.ascend() print('Speed:', drone1.speed, 'Height:', drone1.height) print() elif oper == 4: drone1.descend() print('Speed:', drone1.speed, 'Height:', drone1.height) print()
def main(): drone1 = Drone() drone_speed = int(drone1.speed) drone_height = int(drone1.height) usr_input = input( 'Enter 1 for accelerate, 2 for decelerate, 3 for ascend, 4 for descend, 0 for exit: \n' ) usr_input = error_check(usr_input) while usr_input != 0: usr_input = int(usr_input) if usr_input == 1: drone1.accelerate() drone_speed = int(drone1.speed) print('Speed:', drone_speed, 'Height:', drone_height, '\n') usr_input = input( 'Enter 1 for accelerate, 2 for decelerate, 3 for ascend, 4 for descend, 0 for exit: \n' ) usr_input = error_check(usr_input) elif usr_input == 2: drone1.decelerate() drone_speed = int(drone1.speed) print('Speed:', drone_speed, 'Height:', drone_height, '\n') usr_input = input( 'Enter 1 for accelerate, 2 for decelerate, 3 for ascend, 4 for descend, 0 for exit: \n' ) usr_input = error_check(usr_input) elif usr_input == 3: drone1.ascend() drone_height = int(drone1.height) print('Speed:', drone_speed, 'Height:', drone_height, '\n') usr_input = input( 'Enter 1 for accelerate, 2 for decelerate, 3 for ascend, 4 for descend, 0 for exit: \n' ) usr_input = error_check(usr_input) elif usr_input == 4: drone1.descend() drone_height = int(drone1.height) print('Speed:', drone_speed, 'Height:', drone_height, '\n') usr_input = input( 'Enter 1 for accelerate, 2 for decelerate, 3 for ascend, 4 for descend, 0 for exit: \n' ) usr_input = error_check(usr_input) elif usr_input == 0: drone_speed = int(drone1.speed) drone_height = int(drone1.height) print('Speed:', drone_speed, 'Height:', drone_height, '\n')
def main(): drone1 = Drone() choice = -1 while choice != 0: choice = int(input( 'Enter 1 for accelerate, 2 for decelerate,3 for ascend, 4 for decend, 0 for exit: ')) if choice == 1: drone1.accelerate() elif choice == 2: drone1.decelerate() elif choice == 3: drone1.ascend() elif choice == 4: drone1.descend() print(f'Speed: {drone1.speed} Height {drone1.height}')
def main(): drone1 = Drone() option = 5 while option != 0: option = int(input("Enter 1 for accelerate, 2 for decelerate," "3 for ascend, 4 for descend, 0 to exit: ")) if option == 1: drone1.accelerate() print("Speed: ", drone1.speed, "Height: ", drone1.height) elif option == 2: drone1.decelerate() print("Speed: ", drone1.speed, "Height: ", drone1.height) elif option == 3: drone1.ascend() print("Speed: ", drone1.speed, "Height: ", drone1.height) elif option == 4: drone1.descend() print("Speed: ", drone1.speed, "Height: ", drone1.height)
from drone import Drone if __name__ == '__main__': possible_options = {0, 1, 2, 3, 4} rq21 = Drone() while True: try: innie = int( input( "Enter 1 for accelerate, 2 for decelerate, 3 for ascend, 4 for descend, 0 for exit: " )) if innie == 0: print(rq21.__str__()) break elif innie == 1: rq21.accelerate() elif innie == 2: rq21.decelerate() elif innie == 3: rq21.ascend() elif innie == 4: rq21.descend() else: raise ValueError print(rq21.__str__()) except ValueError: print("Please enter one of the follow integers:", possible_options) continue
from drone import Drone drone1 = Drone() keep_going = True while keep_going == True: user_input = input( "Enter 1 for accelerate, 2 for decelerate, 3 for ascend, 4 for desend, 0 to exit:" ) if user_input == "1": drone1.accelerate() elif user_input == "2": drone1.decelerate() elif user_input == "3": drone1.ascend() elif user_input == "4": drone1.descend() elif user_input == "0": keep_going = False else: print("Unrecognized command.") print(drone1)
import random import time from drone import Drone my_drone = Drone() x = 0 while x < 25: i = random.randint(1, 4) if i == 1: my_drone.accelerate() elif i == 2: my_drone.decelerate() elif i == 3: my_drone.ascend() elif i == 4: my_drone.descend() my_drone.__str__() x += 1 time.sleep(0.5) print("Drone is beginning landing procedure...") time.sleep(3) speed = my_drone.getSpeed() height = my_drone.getHeight() while speed != 0 or height != 0: if speed < 0: my_drone.accelerate()