Beispiel #1
0
def main():
    print("Let's drive!")
    print(MENU)
    menu_choice = input(">>> ")
    bill = 0
    taxis = [
        Taxi("Prius", 100),
        SilverServiceTaxi("Limo", 100, 2),
        SilverServiceTaxi("Hummer", 200, 4)
    ]
    taxi_choice = None
    while menu_choice != "q":
        if menu_choice == "c":
            print("Taxis Available:")
            taxi_count = 0
            for taxi in taxis:
                print("{} - {}".format(taxi_count, taxi))
                taxi_count += 1
            taxi_choice = int(input("Choose Taxi: "))
        if menu_choice == "d":
            if taxi_choice is None:
                print("You need to choose a taxi first")
            else:
                distance = int(input("Drive how far? "))
                taxi_chosen = taxis[taxi_choice]
                taxi_chosen.drive(distance)
                print("Your {} trip cost you ${:.2f}".format(
                    taxi_chosen.name, taxi_chosen.get_fare()))
                bill += taxi_chosen.get_fare()
        print("Bill to Date: ${:.2f}".format(bill))
        print(MENU)
        menu_choice = input(">>> ")
    print("Total trip cost: ${:.2f}".format(bill))
    for taxi in taxis:
        print(taxi)
Beispiel #2
0
def main():
    total_bill = 0
    taxis = [
        Taxi("Prius", 100),
        SilverServiceTaxi("Limo", 100, 2),
        SilverServiceTaxi("Toytoa", 200, 4)
    ]

    print("Let's go!")
    print(MENU)
    menu_choice = input(">>> ").lower()
    while menu_choice != "q":
        if menu_choice == "c":
            print("Taxis available: ")
            display_taxis(taxis)
            current_taxi = taxis[int(input("Choose taxi: "))]
        elif menu_choice == "d":
            current_taxi.start_fare()
            distance_to_drive = float(input("Drive how far? "))
            current_taxi.drive(distance_to_drive)
            trip_cost = current_taxi.get_fare()
            print("Your {} trip cost you ${:.2f}".format(
                current_taxi.name, trip_cost))
            total_bill += trip_cost
        else:
            print("Invalid option")
        print("Bill to date: ${:.2f}".format(total_bill))
        print(MENU)
        menu_choice = input(">>> ").lower()

    print("Total trip cost: ${:.2f}".format(total_bill))
    print("Taxis are now:")
    display_taxis(taxis)
def main():
    taxis = [Taxi("Prius", 100), SilverServiceTaxi("Limo", 100, 2)]
    menu_choice = input("Q)uit, C)hoose taxi, D)rive").upper()
    while menu_choice != "Q":
        if menu_choice == "C":
            print("a")
        elif menu_choice == "D":
            print("a")
        menu_choice = input("Q)uit, C)hoose taxi, D)rive").upper()
    print("bye")
Beispiel #4
0
def taxi_simulator():

    taxis = [Taxi("Prius", 100), SilverServiceTaxi("Limo", 100, 2), SilverServiceTaxi("Hummer", 200, 4)]
    current_taxi = None
    bill_to_date = 0

    print("Let's Drive")
    display_menu()
    menu_choice = input()

    while menu_choice != 'q':

        if menu_choice == 'c':
            current_taxi = choose_taxi(taxis)

        if menu_choice == 'd':
            bill_to_date =  drive_taxi(current_taxi, bill_to_date)

        print("Bill to date ${}".format(bill_to_date))
        display_menu()
        menu_choice = input()
Beispiel #5
0
from prac_08.silverservicetaxi import SilverServiceTaxi

limo = SilverServiceTaxi("limo", 150, 2)
limo.drive(18)
print(limo)
print(limo.get_fare())
def main():
    my_taxi = SilverServiceTaxi("Prius 1", 100, 2)
    my_taxi.drive(18)
    print("my taxi is a {} it has {} fuel and my fare is {}".format(
        my_taxi.name, my_taxi.fuel, my_taxi.get_fare()))
Beispiel #7
0
def main():
    taxi = SilverServiceTaxi("Fancy Taxi", 100, 2)
    taxi.drive(18)
    print(taxi.get_fare())
Beispiel #8
0
from prac_08.taxi import Taxi
from prac_08.silverservicetaxi import SilverServiceTaxi

MENU = """Let's Drive!
q)uit, c)hoose taxi, d)rive
"""

current_taxi = None
taxis = [
    Taxi("Prius", 100),
    SilverServiceTaxi("Limo", 100, 2),
    SilverServiceTaxi("Hummer", 200, 4)
]
bill_to_date = 0


def main():
    global bill_to_date
    print(MENU)
    option = input(">>>")
    while option != "q":
        if option == "c":
            taxi_available()
            current_taxi = int(input("Choose taxi:"))
            print("Bill to Date", bill_to_date)
            print("")
            option = input(MENU)
        elif option == "d":
            bill_to_date = drive(current_taxi, bill_to_date)
            print("")
            option = input(MENU)

from prac_08.silverservicetaxi import SilverServiceTaxi


from prac_08.silverservicetaxi import SilverServiceTaxi

prius1 = SilverServiceTaxi("Prius 1", 100, 2)

prius1.drive(18)
print(prius1)
print("{:.2f}".format(prius1.get_fare()))
def main():
    ss_taxi = SilverServiceTaxi("Hummer", 100, 2)
    ss_taxi.drive(18)
    fare = ss_taxi.get_fare()
    print(fare)
    print(ss_taxi)
def main():
    taxi = SilverServiceTaxi("Test Fancy Taxi", 100, 2)
    taxi.drive(18)
    print(taxi)
    print(taxi.calu_fare())
def main():
    current_taxi = None
    taxis = [Taxi("Prius", 100), SilverServiceTaxi("Limo", 100, 2), SilverServiceTaxi("Hummer", 100, 4)]
def main():
    hummer = SilverServiceTaxi("Hummer", 200, 2)
    hummer.drive(18)
    print(hummer)
    print(hummer.current_fare_distance)
    print(hummer.get_fare())