def init_vehicles(self): peugeot_206 = Car("Peugeot", "206", 200000.00, 4) honda_titan = Motorcycle("Honda", "Titan", 60000.00, 125) peugeot_208 = Car("Peugeot", "208", 250000.00, 5) yamaha_ybr = Motorcycle("Yamaha", "YBR", 80500.50, 160) tesla_s = ElectricCar("Tesla", "S", 300000.00, 2, "120v") return [peugeot_206, honda_titan, peugeot_208, yamaha_ybr, tesla_s]
def test(): car = Car("DaZhong", "module_1", 2016) print(car.get_descriptive_name()) # Dazhong,Module_1,2016 electric_car = ElectricCar("DaZhong", "module_1", 2016) print(electric_car.get_descriptive_name()) # Dazhong,Module_1,2016 electric_car.desc_battery() # 70-kwh battery car.desc_type() # Car electric_car.desc_type() # Electric Car electric_car.battery.desc_battery() # 70-kwh battery
def main(): # my_car = Car(color="black", make="Lexus", odometer=1000) # print("I'm a car!") # while True : # action = input("What should I do? [A]ccelerate, [B]rake, \n" # "[Q]uit, [C]hange color, change [M]ake, \n" # "show [O]dometer, or show average [S]peed? ").upper() # if action not in "ABOSQM" or len(action) != 1 : # print("I don't know how to do that") # continue # if action == 'Q' : # break # if action == 'A' : # my_car.accelerate() # elif action == 'B' : # my_car.brake() # elif action == 'C': # color = input("What color do you like? ") # my_car.change_color(color) # elif action == 'M': # make = input("What make? ") # my_car.change_model(make) # elif action == 'O' : # print("The car has driven {} kilometers".format(my_car.odometer)) # elif action == 'S' : # print("The car's average speed was {} kph".format( # my_car.average_speed())) # my_car.step() # my_car.say_state() # my_car.describe() my_car = Car() my_car.describe() my_eCar = ElectricCar() my_eCar.describe() my_eCar.change_make('Porsche') my_eCar.describe() my_eCar.battery.change_battery(100, type='nickel') my_eCar.battery.range()
#Gabriel Abraham #notesonartificialintelligence #Python Crash Course - Chapter 9 #Import the electricCar class from the file car from electric_car import ElectricCar my_tesla = ElectricCar('tesla', 'model s', '2019') print(my_tesla.get_descriptive_name()) my_tesla.battery.describe_battery() my_tesla.battery.get_range()
from electric_car import ElectricCar my_tesla = ElectricCar("tesla", "model x", 2020) print(my_tesla.get_descriptive_name()) my_tesla.battery.describe_battery() my_tesla.battery.get_range()
from electric_car import ElectricCar my_tesla = ElectricCar('tesla', 'model s', 2016) print(my_tesla.get_descriptive_name()) my_tesla.battery.describe_battery() my_tesla.battery.get_range()
from car import Car from electric_car import ElectricCar my_truck = Car('gmc', 'canyon', 2018) print(my_truck.get_descriptive_name()) my_tesla = ElectricCar('tesla', 'model x', 2019) print(my_tesla.get_descriptive_name())
print(my_new_car1.get_descripitve_name()) my_new_car1.odmeter_reading = 59 my_new_car1.read_odmeter() my_tesla1 = ElectricCar('aaa','ddd',956) print(my_tesla1.get_descripitve_name()) ''' '''two #from car import * ( mean add all) import car my_beetle = car.Car('qqq','www',279) print(my_beetle.get_descripitve_name()) my_tesla2 = car.Car('fff','eee',1591) print(my_tesla2.get_descripitve_name()) ''' from car import Car from electric_car import ElectricCar my_new_car1 = Car('audi', 'a4', 2015) print(my_new_car1.get_descripitve_name()) my_new_car1.odmeter_reading = 59 my_new_car1.read_odmeter() my_tesla1 = ElectricCar('aaa', 'ddd', 956) print(my_tesla1.get_descripitve_name())
from electric_car import ElectricCar my_tesela = ElectricCar('tesela', 'model s', '2018') my_tesela.battery.describe_battry() print(my_tesela.get_descriptive_name())
my_dog.roll_over() from car import Car my_car = Car('toyota', 'corolla', 2014) print("My car is a " + my_car.get_name()) my_car.read_odometer() my_car.odometer = 19200 my_car.read_odometer() my_car.update_odometer(19283) my_car.read_odometer() my_car.increment_odometer(53) my_car.read_odometer() my_car.fill_gas_tank() from electric_car import ElectricCar my_electric_car = ElectricCar('nissan', 'leaf', 2017) print(my_electric_car.get_name()) my_electric_car.battery.describe_battery() my_electric_car.fill_gas_tank() my_electric_car.battery.get_range() import car my_truck = car.Car('toyota', 'tacoma', 2016) print(my_truck.get_name()) from user import User, Admin user1 = User('arthur', 'schaffer') print(user1.get_name()) print(user1.get_email()) user1.increment_login_attempts() user1.increment_login_attempts()
from car import Car from electric_car import ElectricCar,Battery # import car # from car import * # here importing all classes from a module # my_new_car = car.Car('vlokswagen,'beatle',2016) # print(my_new_car.get_descriptive_name()) my_new_car = Car('audi','a4',2016) print(my_new_car.get_descriptive_name()) my_new_car.increment_odometer(70) my_new_car.read_odometer() # my_tesla = car.ElectricCar('tesla','roadster',2016) # print(my_tesla.get_descriptive_name()) my_tesla = ElectricCar('audi','m4',2020) my_tesla.describe_battery() my_tesla.fill_gas_tank() print(my_tesla.get_descriptive_name()) my_tesla.battery.describe_battery() my_tesla.battery.get_range()
my_new_car = car_class.Car('audi', 'a4', 2019) print(my_new_car.get_descriptive_name()) my_new_car.odometer_reading = 23 print(my_new_car.get_descriptive_name()) import car_class as CC my_new_car_5 = CC.Car('audi', 'a5', 2019) print(my_new_car_5.get_descriptive_name()) from car_class import Car my_new_car_2 = Car('audi', 'a4', 2018) print(my_new_car_2.get_descriptive_name()) from electric_car import ElectricCar my_new_car_3 = ElectricCar('audi', 'a4', 2019, 150) my_new_car_3.battery.get_battery_size() from electric_car import ElectricCar as EC my_new_car_6 = EC('audi', 'a4', 2019, 200) my_new_car_6.battery.get_battery_size() from electric_car import * my_new_car_4 = Battery(350) my_new_car_4.get_battery_size()
from car import Car from electric_car import ElectricCar my_beetle = Car("volkswagen", "beetle", 2019) print(my_beetle.get_descriptive_name()) my_tesla = ElectricCar("tesla", "roadster", 2019) print(my_tesla.get_descriptive_name())
from electric_car import ElectricCar from car import Car import assorted as A my_new_car = Car("Audi", "A6", 2019) print(my_new_car.get_descriptive_name()) my_new_car.read_odometer() tesla = ElectricCar("Tesla", "model X", 2019) print(tesla.get_descriptive_name()) print( f"This car can go approximately {tesla.get_range()} miles on a single charge" ) tesla.battery.battery_upgrade() print( f"This car can go approximately {tesla.get_range()} miles on a single charge" )
import car from electric_car import ElectricCar my_car = car.Car('bwm', 'sl', 2019) print(my_car.get_description_name()) my_car.read_odometer() print() my_electric_car = ElectricCar('tesla', 'model s', 2019) print(my_electric_car.get_description_name()) my_electric_car.read_odometer()
from car import Car from electric_car import ElectricCar my_beetle = Car('volswagen', 'beetle', 2015, 9800) my_tesla = ElectricCar('tesla', 'roadster', '2016', 970) my_beetle.get_descriptive_name() my_tesla.get_descriptive_name() my_tesla.battery.about_battery()
from electric_car import Car, ElectricCar import electric_car from car import * # This import all class of module car my_new_e_car = ElectricCar("Toyota", "Prius", "2018") print(my_new_e_car.get_name()) my_new_car = Car("Maruti", "Swift", "2018") print(my_new_car.get_name()) my_toyoto = electric_car.ElectricCar("Toyota", "Prius", "2018") print(my_toyoto.get_name()) my_maruti = electric_car.Car("Maruti", "Swift", "2018") print(my_maruti.get_name())
from electric_car import ElectricCar my_tesla = ElectricCar("tesla", "model s", "2016") print(my_tesla.get_descriptive_name())
from car import Car from electric_car import ElectricCar my_new_car = Car('bmw', 'm3', 2018) print(my_new_car.get_descriptive_name()) my_new_elcar = ElectricCar('Tesla', 'Roadster', 2016) print(my_new_elcar.get_descriptive_name())
from car import Car from electric_car import ElectricCar my_car = Car('Honda', 'a4', 2006) my_car.descrip() my_car = ElectricCar('Tesla', 'a5', 2016) my_car.descrip()
range = 185 message = "This car can go approximately " + str(range) message += " miles on a full charge." print(message) class ElectricCar(Car): def __init__(self, manufacturer, model, year): """ Initialize attributes of the parent class. The initialize attributes specific to an electirc car. """ super().__init__(manufacturer, model, year) self.battery = Battery() my_tesla = ElectricCar('tesla', 'model s', 2016) print(my_tesla.get_descriptive_name()) my_tesla.battery.describe_battery() ''' 9-3 2016 Tesla Model S This car has a 60-kWh battery. ''' # 9-4 from car import Car my_new_car = Car('audi', 'a4', 2015) print(my_new_car.get_descriptive_name())
from car1 import Car from electric_car import ElectricCar my_car = Car("audi", "A8", 2018) # my_car = car2.Car("audi", "A8", 2018) print(my_car.get_descriptive_name()) my_car.odometer_reading = 30 my_car.read_odometer() my_new_car = ElectricCar("benz", "a700", 2019) # my_new_car = car2.ElectricCar("benz", "a700", 2019) print(my_new_car.get_descriptive_name()) my_new_car.battery.describe_battery() my_new_car.battery.get_range()
# Battery Upgrade: Use the final version of electric_car.py from this section. # Add a method to the Battery class called upgrade_battery(). This method # should check the battery size and set the capacity to 85 if it isn't # already. Make an electric car with a default battery size, call get_range() # once, and then call get_range a second time after upgrading the battery. # You should see an increase in the car's range. from car import Car from electric_car import Battery, ElectricCar my_tesla = ElectricCar(2019, 'Tesla', 'Model S') my_tesla.battery.get_range() my_tesla.battery.upgrade_battery() my_tesla.battery.get_range()
from car import Car from electric_car import ElectricCar my_beetle = Car('volkswagen', 'beetle', 2016) print(my_beetle.get_descriptive_name()) my_tesla = ElectricCar('tesla', "model s", '2020') print(my_tesla.get_descriptive_name())
from car import Car from electric_car import ElectricCar my_new_car = Car('nissan', 'qaskai', 2018) print(my_new_car.get_descriptive_name()) my_new_car.odometer_reading = 29 my_new_car.read_odometer() print() my_tesla = ElectricCar('tesla', 'new 1', 2017) print(my_tesla.get_descriptive_name()) my_tesla.battery.describe_battery() my_tesla.battery.get_range()
from electric_car import ElectricCar from electric_car import Battery """ from electric_car import Car my_new_car = Car('audi', 'a4', 2016) print(my_new_car.get_descriptive_name()) my_new_car.odometer_reading = 23 my_new_car.read_odometer() """ battery = Battery() new_my_el_car = ElectricCar('hz', 'r', 2011, battery=battery) print(new_my_el_car.get_descriptive_name()) new_my_el_car.battery.get_range() new_my_el_car.battery.upgrade_battery(240) new_my_el_car.battery.get_range()
#!/usr/bin/env python # -*- coding: utf-8 -*- # # my_cars.py # # Copyright 2016 Maciej Olejnik <maciej@maciej-pc> from car import Car from electric_car import ElectricCar my_car = Car('Jeep', 'Liberty', 2005, 101000) print(my_car.get_descriptive_name()) # Zmiana wartości atrybutu egzemplarza bezpośrednio w egzemplarzu #my_car.odometer_reading = 101000 # Uaktualnienie wartości atrybutu egzemplarza za pomocą metody my_car.update_odometer(90000) my_car.read_odometer() my_car.increment_odometer(1000) my_car.read_odometer() print("\nTestowanie dziedziczenia klasy\n") my_Tesla = ElectricCar("tesla", "model s", "2016", 100, 90) print(my_Tesla.get_descriptive_name()) my_Tesla.update_odometer(300) my_Tesla.read_odometer() my_Tesla.battery.describe_battery() my_Tesla.battery.get_range()
"""Your elec car""" from electric_car import ElectricCar your_elec_car = ElectricCar('fox', 'model-1', 2016) your_elec_car.battery.describe_battery() your_elec_car.battery.get_range()
# Page 181 # Импортирование модуля в модуль from basic_car import Car from electric_car import ElectricCar my_beetle = Car('volkswagen', 'beetle', 2016) print(my_beetle.get_descriptive_name()) # 2016 Volkswagen Beetle my_tesla = ElectricCar('tesla', 'roadster', 2016) print(my_tesla.get_descriptive_name()) # 2016 Tesla Roadster
from car import Car from electric_car import ElectricCar clio = Car('Renault', 'Clio', '2015') print(clio.get_descriptive_name()) clio.fill_gas_tank() tesla = ElectricCar("Tesla", "Model X", "2018", 75) print(tesla.get_descriptive_name()) # tesla.fill_gas_tank() tesla.decribe_car_battery() tesla.describe_range() tesla.upgrade_battery() tesla.decribe_car_battery() tesla.describe_range() # when you create a child class, the parent class must be part of the current # and must appear before the child class in the file