Пример #1
0
def main():
    # test Taxi class
    test_taxi = Taxi("Prius 1", 100)
    print(test_taxi)

    # drive 40km, print details, current fare
    test_taxi.drive(40)
    print("{} : Price: ${}".format(test_taxi, test_taxi.get_fare()))

    # restart meter, drive 100
    test_taxi.start_fare()
    test_taxi.drive(100)
    print("{} : Price: ${}\n".format(test_taxi, test_taxi.get_fare()))

    # test UnreliableCar class
    test_unrel = UnreliableCar("UnrelCar", 100, 60)
    print("{} : Reliability: {}".format(test_unrel, test_unrel.reliability))
    test_unrel.drive(40)
    print("{} : Reliability: {}\n".format(test_unrel, test_unrel.reliability))

    # test SilverServiceTaxi class
    test_silver = SilverServiceTaxi("SilverTaxi", 100, 2)
    print(test_silver)
    test_silver.drive(10)
    print("Current fare: ${:.2f}".format(test_silver.get_fare()))
Пример #2
0
def main():
    prius_one = Taxi("Prius 1", 100)
    prius_one.start_fare()
    prius_one.drive(40)
    prius_one.get_fare()
    print(prius_one)
    prius_one.start_fare()
    prius_one.add_fuel(100)
    prius_one.drive(100)
    print(prius_one)
    ute = UnreliableCar("Clunker", 100, 50)
    ute.drive(10)
    print(ute)
    hummer = SilverServiceTaxi("Hummer", 100, 2)
    hummer.drive(10)
    print(hummer)
    print(hummer.get_fare())
Пример #3
0
def main():
    prius = Taxi("Prius 1", 100)
    prius.drive(40)
    print(prius)
    print("Current fare: ${}".format(prius.get_fare()))
    prius.start_fare()
    prius.drive(100)
    print(prius)
    print("Current fare: ${:.2f}".format(prius.get_fare()))
    Herbie = UnreliableCar("herbie", 100, 10.00)
    Herbie.drive(50)
    print(Herbie)
    Hummer = SilverServiceTaxi("Hummer", 200, 4)
    print(Hummer)
    generic = SilverServiceTaxi("Generic", 200, 2)
    generic.start_fare()
    generic.drive(10)
    print("Current fare: ${:.2f}".format(generic.get_fare()))
Пример #4
0
def main():
    testcar = SilverServiceTaxi("Hummer", 100, 2)
    print(testcar)
    testcar.drive(20)
    print(testcar)
    testcar.start_fare()
    print(testcar)
    testcar.drive(30)
    print(testcar)
    testcar.start_fare()
    print(testcar)
    testcar.drive(50)
    print(testcar)
    print("-" * 30)
    testcar.add_fuel(10)
    testcar.start_fare()
    print(testcar)
    testcar.drive(10)
    print("${:.2f}".format(testcar.get_fare()))
from Prac08.taxi import SilverServiceTaxi

hummer = SilverServiceTaxi("Hummer", 200, 2)
print(hummer)
hummer.start_fare()
hummer.drive(10)
print(hummer.get_fare())