def main(): unreliable = UnreliableCar("Bad", 500, 50) print(unreliable.drive(80)) print(unreliable.drive(100)) print(unreliable.drive(150)) print(unreliable.drive(20))
def main(): car1 = UnreliableCar("UR.Car",100,90) print(car1) print("The current distance driven is {}".format(car1.drive(80))) print(car1) print("The current distance driven is {}".format(car1.drive(10))) print(car1)
def main(): """A Car, but less reliable.""" bad_car = UnreliableCar("Crash-Test dummy", 100) print(f"Driving {DISTANCE}km...") bad_car.drive(DISTANCE) if bad_car.odometer > 0: print(f"Distance travelled: {bad_car.odometer}km") print(f"Current stats: {bad_car.__str__()}")
def main(): car = UnreliableCar("Car", 100, 50) for i in range(1, 11): print("Attempting to drive {}km:".format(i)) print("{} drove {}km".format(car.name, car.drive(i))) print(car)
def main(): """Test if the unreliableCar works.""" """set reliability to 23.55, name 'limo', fuel 100""" limo = UnreliableCar(23.55, 'limo', 100) """Drive 50km""" limo.drive(60) """Print detail""" print(limo.fuel) print(limo)
def main(): good_car = UnreliableCar("Mostly Good", 100, 90) bad_car = UnreliableCar("Dodgy", 100, 9) for x in range(1, 12): print("Attempting to drive {}km:".format(x)) print(f"{bad_car.name:12} drove {good_car.drive(x):2}km") print(f"{bad_car.name:12} drove {bad_car.drive(x):2}km") print(good_car) print(bad_car)
def main(): print("Testing") new_unreliable_car = UnreliableCar("Prius 1", 100, 55) new_unreliable_car.drive(40) print(new_unreliable_car) new_unreliable_car.drive(5) print(new_unreliable_car) new_unreliable_car.drive(52) print(new_unreliable_car) new_unreliable_car.drive(100) print(new_unreliable_car)
def main(): okay_car = UnreliableCar("Okay Car", 200, 50) print(okay_car) drive_count = 0 while okay_car.fuel != 0: okay_car.drive(50) print(okay_car) drive_count += 1 print("Times driven: {}".format(drive_count))
def main(): car_one = UnreliableCar(name="Boom tube", fuel=100) assert car_one.name == "Boom tube", "Name is not set as 'Boom tube'" assert car_one.fuel == 100, "Fuel is not set as 100" print(car_one) car_one.drive(30) print(car_one) car_one.drive(40) print(car_one) car_one.drive(10) print(car_one) car_one.drive(5) print(car_one)
def main(): """Testing unreliable cars""" good_car = UnreliableCar("Usually reliable", 100, 85) bad_car = ("Not reliable", 100, 12) # Attempt to simulate driving cars, distance driven is random for i in range(1, 12): print("Attempting to drive {}km".format(i)) print("{:12} drove {:2}km".format(good_car.name, good_car.drive(i))) print("{:12} drove {:2}km".format(bad_car.name, bad_car.drive(i))) print(good_car) print(bad_car)
def main(): name = "The Bomb" fuel = 100 reliability = 20 unreliable_1 = UnreliableCar(name, fuel, reliability) print(unreliable_1) unreliable_2 = UnreliableCar("Trusty", 100, 90) print(unreliable_2) print("Initial Test Drive") print("{} drove {}km".format(unreliable_1.name, unreliable_1.drive(20))) print(unreliable_1) print("{} drove {}km".format(unreliable_2.name, unreliable_2.drive(20))) print(unreliable_2) print("Multiple Drive Test") for index in range(1, 10): print("{} drove {}km".format(unreliable_1.name, unreliable_1.drive(index))) print("{} drove {}km".format(unreliable_2.name, unreliable_2.drive(index))) print(unreliable_2) print(unreliable_1)
def main(): """"run the test code""" my_car_a = UnreliableCar("Bigfoot", 100, 99) my_car_b = UnreliableCar("LittleFoot", 100, 50) my_car_a.drive(40) my_car_b.drive(40) print(str(my_car_a)) print(str(my_car_b))
def main(): new_car = UnreliableCar("Ford Falcon", 150, 90) print(new_car) new_car.drive(100) print(new_car) new_car.add_fuel(50) new_car.drive(50) print(new_car)
def main(): """Test code for UnreliableCar class""" car = UnreliableCar("A useless Car", 200, 50) car.drive(50) print(car) another_car = UnreliableCar("Another useless car", 100, 30) another_car.drive(50) print(another_car)
def main(): great_car = UnreliableCar("Very Good", 100, 96) good_car = UnreliableCar("Somewhat Good", 100, 69) terrible_car = UnreliableCar("Trash", 100, 5) for i in range(1, 20): print("Will attempt to drive {}km: ".format(i)) print("{:14} drove {:3}km.".format(great_car.name, great_car.drive(i))) print("{:14} drove {:3}km.".format(good_car.name, good_car.drive(i))) print("{:14} drove {:3}km.".format(terrible_car.name, terrible_car.drive(i))) print(great_car) print(good_car) print(terrible_car)
def main(): first_car = UnreliableCar("Bunny", 100, 82) second_car = UnreliableCar("Breadsticks", 100, 7) third_car = UnreliableCar("PURIN", 100, 56) for i in range(1, 10): print("Attempting to drive {}km:".format(i)) print("{:12} drove {:2}km".format(first_car.name, first_car.drive(i))) print("{:12} drove {:2}km".format(second_car.name, second_car.drive(i))) print("{:12} drove {:2}km".format(third_car.name, third_car.drive(i))) print(first_car) print(second_car) print(third_car)
def main(): """Test car reliability class with car instances.""" honda = UnreliableCar('Honda', 200, 20) toyota = UnreliableCar('Toyota', 250, 90) honda_distance = honda.drive(random.randint(MINIMUM_DRIVE, MAXIMUM_DRIVE)) toyota_distance = toyota.drive(random.randint(MINIMUM_DRIVE, MAXIMUM_DRIVE)) if honda_distance == 0: print("Honda was a piece of junk and couldn't drive", end="") honda_drove = False else: print("Honda managed to drive {} kms".format(honda_distance), end="") honda_drove = True if toyota_distance == 0: if not honda_drove: print(", and the Toyota didn't make it anywhere either.") else: print(", but the Toyota didn't move anywhere.") else: if not honda_drove: print(" but the Toyota managed to drive {} kms.".format( toyota_distance), end="") else: print(" and the Toyota also managed to drive {} kms.".format( toyota_distance))
def main(): unreliable_car = UnreliableCar('Mazda', 100, 0) print(unreliable_car) reliable_car = UnreliableCar('Ute', 100, 100) print(reliable_car) # car is completely unreliable and should not drive so odometer will equal 0 unreliable_car.drive(20) print(unreliable_car) # car is reliable and should drive so odometer will equal 20 reliable_car.drive(20) print(reliable_car)
def main(): taxis.append(Taxi("Normal Taxi", 100)) taxis.append(SilverServiceTaxi("Silver Taxi", 100, 2)) taxis.append(UnreliableCar("Unreliable Taxi", 100, 40)) user_bill = 0 show_taxis() user_input = input("Enter a Taxi 'number' 'comma' and distance' eg. 1, 45" "or Q to quit") while user_input.upper() != "Q": show_taxis() user_input = input("Enter a Taxi 'number' 'comma' and distance' eg. 1, 45" "or Q to quit")
def main(): nice_car = UnreliableCar("Nice", 100, 90) bad_car = UnreliableCar("Not reliable", 100, 9) for i in range(1, 12): print("drive {}km:".format(i)) print("{:10} drove {:2}km".format(nice_car.name, nice_car.drive(i))) print("{:10} drove {:2}km".format(bad_car.name, bad_car.drive(i))) print(nice_car) print(bad_car)
def main(): """Test some UnreliableCars.""" # create cars with different reliabilities good_car = UnreliableCar("Mostly Good", 100, 95) average_car = UnreliableCar("Average", 100, 50) bad_car = UnreliableCar("Dodgy", 100, 9) # attempt to drive the cars many times # output what distance they drove for i in range(1, 12): print("Attempting to drive {}km:".format(i)) print("{:12} drove {:2}km".format(good_car.name, good_car.drive(i))) print("{:12} drove {:2}km".format(average_car.name, average_car.drive(i))) print("{:12} drove {:2}km".format(bad_car.name, bad_car.drive(i))) # print the final states of the cars print(good_car) print(average_car) print(bad_car)
def main(): good_car = UnreliableCar("Cars good", 100, 90) bad_car = UnreliableCar("Cars bad", 100, 9) for i in range(1, 12): print("attempting to drive{}km:".format(i)) print("{:12} drove {:2}km".format(good_car.name, good_car.drive(i))) print("{:12} drove {:2}km".format(bad_car.name, bad_car.drive(i))) print(good_car) print(bad_car)
def main(): first_car = UnreliableCar("Ferrari", 100, 95) second_car = UnreliableCar("Lamborghini", 100, 20) for i in range(0, 5): print("{} drives {}km".format(first_car.name, first_car.drive(i))) print("{} drives {}km".format(second_car.name, second_car.drive(i))) print(first_car) print(second_car)
def main(): first_car = UnreliableCar("Car 1", 100, 100) second_car = UnreliableCar("Car 2", 100, 10) for i in range(1, 5): print("Drive {} km:".format(i)) print("{} drove {} km".format(first_car.name, first_car.drive(i))) print("{} drove {} km".format(second_car.name, second_car.drive(i))) print(first_car) print(second_car)
def main(): good_car = UnreliableCar("Mostly Good", 100, 90) bad_car = UnreliableCar("Dodgy", 100, 9) for i in range(1, 12): print("Attempting to drive {:3}km:".format(i)) print("{:13} drove {:3}km".format(good_car.name, good_car.drive(i))) print("{:13} drove {:3}km".format(bad_car.name, bad_car.drive(i))) print(good_car) print(bad_car)
def main(): reliable_car = UnreliableCar("Good Car", 100, 90) unreliable_car = UnreliableCar("Bad Car", 100, 9) for i in range(1, 14): print("Attempting to drive {}km:".format(i)) print("{} went {}km.".format(reliable_car.name, reliable_car.drive(i))) print("{} went {}km. \n".format(unreliable_car.name, unreliable_car.drive(i))) print(reliable_car) print(unreliable_car)
def main(): new_car = UnreliableCar(100, "Reliable", 90) old_car = UnreliableCar(100, "Unreliable", 9) for i in range(1, 12): print("Attempting to drive car {}km".format(i)) print("{} drove {}km".format(new_car.name, new_car.drive(i))) print("{} drove {}km".format(old_car.name, old_car.drive(i))) print(new_car) print(old_car)
def main(): reliable_car = UnreliableCar("Reliable", 100, 90) unreliable_car = UnreliableCar("Unreliable", 100, 9) for i in range(1, 12): print("Attempting to drive {}km:".format(i)) print("{:12} drove {:2}km".format(reliable_car.name, reliable_car.drive(i))) print("{:12} drove {:2}km".format(unreliable_car.name, unreliable_car.drive(i))) print(reliable_car) print(unreliable_car)
def main(): reliable_car = UnreliableCar("Good", 80, 60) unreliable_car = UnreliableCar("dodgy", 80, 6) for i in range(1, 12): print("{:10} drove {:2}Km".format(reliable_car.name, reliable_car.drive(i))) print("{:10} drove {:2}Km".format(unreliable_car.name, unreliable_car.drive(i))) print(reliable_car) print(unreliable_car)
def main(): """Test class UnreliableCar""" good_car = UnreliableCar("Good", 100, 90) bad_car = UnreliableCar("Bad", 100, 9) for i in range(1, 10): print("Attempting to drive {}km:".format(i)) print("{:12} drove {:2}km".format(good_car.name, good_car.drive(i))) print("{:12} drove {:2}km".format(bad_car.name, bad_car.drive(i))) print(good_car) print(bad_car)