コード例 #1
0
def run_tests():
    """Run tests to show workings of Car and Taxi classes."""
    bus = Car("Datsun", 180)
    bus.drive(30)
    print("fuel =", bus.fuel)
    print("odo =", bus.odometer)
    bus.drive(55)
    print("fuel =", bus.fuel)
    print("odo = ", bus.odometer)
    print(bus)

    distance = int(input("Drive how far? "))
    while distance > 0:
        travelled = bus.drive(distance)
        print("{} travelled {}".format(str(bus), travelled))
        distance = int(input("Drive how far? "))

    t = Taxi("Prius 1", 100)
    print(t)
    t.drive(25)
    print(t, t.get_fare())
    t.start_fare()
    t.drive(40)
    print(t, t.get_fare())

    sst = SilverServiceTaxi("Limo", 100, 2)
    print(sst, sst.get_fare())
    sst.drive(10)
    print(sst, sst.get_fare())
コード例 #2
0
def run_tests():
    bus = Car("Datsun", 180)
    bus.drive(30)
    print("fuel =", bus.fuel)
    print("odo =", bus.odometer)
    bus.drive(55)
    print("fuel =", bus.fuel)
    print("odo = ", bus.odometer)
    print(bus)

    # drive bus (input/loop is oblivious to fuel)
    distance = int(input("Drive how far? "))
    while distance > 0:
        travelled = bus.drive(distance)
        print("{} travelled {}".format(str(bus), travelled))
        distance = int(input("Drive how far? "))

    t = Taxi("Prius 1", 100)
    print(t)
    t.drive(25)
    print(t, t.get_fare())
    t.start_fare()
    t.drive(40)
    print(t, t.get_fare())

    sst = SilverServiceTaxi("Limo", 100, 2)
    print(sst, sst.get_fare())
    sst.drive(10)
    print(sst, sst.get_fare())
コード例 #3
0
def main():
    """Test the SilverServiceTaxi class."""
    hummer = SilverServiceTaxi('Hummer', 200, 2)
    print(hummer)
    hummer.drive(18)
    print("Your current fare is ${:.2f}".format(hummer.get_fare()))
    print(hummer)
コード例 #4
0
def main():
    """This program is modified version after Inheriting Enhancements"""

    Hummer = SilverServiceTaxi("Hummer", 200, 4)
    print(Hummer)
    print("fare={:.2f}".format(Hummer.get_fare()))
    Hummer.drive(100)
    print(Hummer)
    print("fare={:.2f}".format(Hummer.get_fare()))
    print()
    Taxi = SilverServiceTaxi("SilverServiceTaxi", 200, 2)
    print(Taxi)
    print("fare={:.2f}".format(Taxi.get_fare()))
    Taxi.drive(18)
    print(Taxi)
    print("fare={:.2f}".format(Taxi.get_fare()))
コード例 #5
0
def main():

    """Test SilverServiceTaxi."""

    taxi = SilverServiceTaxi("Test Fancy Taxi", 100, 2)

    taxi.drive(18)

    print(taxi)

    print(taxi.get_fare())
コード例 #6
0
from silver_service_taxi import SilverServiceTaxi

hummer = SilverServiceTaxi("Hummer", 200, 4)

print(hummer)

fancy2 = SilverServiceTaxi("Fancy", 100, 2)

fancy2.drive(18)

print(fancy2.get_fare())
print(fancy2)
コード例 #7
0
from silver_service_taxi import SilverServiceTaxi

taxi = SilverServiceTaxi("hummer", 100, 2)
taxi.drive(18)
print(taxi)
print(taxi.get_fare())
コード例 #8
0
from silver_service_taxi import SilverServiceTaxi

if __name__ == '__main__':

    test_silver = SilverServiceTaxi("Test", 100, 2)
    test_silver.drive(18)
    print(test_silver)
    print(test_silver.get_fare())

コード例 #9
0
def main():
    taxi = SilverServiceTaxi("Silver Service Taxi1", 100, 2)
    taxi.drive(18)
    print(taxi)
    print(taxi.get_fare())
コード例 #10
0
def main():
    fancy_taxi = SilverServiceTaxi("Fancy taxi test drive", 100, 2)
    fancy_taxi.drive(18)
    print(fancy_taxi)
    print("The fancy taxi cost: ${:.2f}".format(fancy_taxi.get_fare()))
コード例 #11
0
def silver_service_taxi_test():
    silver_taxi = SilverServiceTaxi("silver_taxi", 100, 2)
    silver_taxi.drive(18)
    print(silver_taxi)
    print("Fare = ${:.2f}".format(silver_taxi.get_fare()))
コード例 #12
0
def main():
    silver = SilverServiceTaxi("silver", 100, 2)
    silver.drive(18)
    print(silver)
    fare = silver.get_fare()
    print(fare)
コード例 #13
0
def main():
    taxi=SilverServiceTaxi('taxi', 100, 2)
    taxi.drive(18)
    print(taxi)
    print('fare = ${}'.format(taxi.get_fare()))
コード例 #14
0
def main():
    Hummer = SilverServiceTaxi("Hummer", 100, 2)
    Hummer.drive(18)
    current_fare = Hummer.get_fare()
    print(current_fare)
    print(Hummer)
コード例 #15
0
def main():
    taxi = SilverServiceTaxi("Awesome Taxi", 20, 2)
    taxi.start_fare()
    taxi.drive(18)
    fare = taxi.get_fare()
    print(f"${fare:.2f}")