Esempio n. 1
0
# from car import Car, 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())

# import car

# my_beetle = car.Car('volkswagen', 'beetle', 2019)
# print(my_beetle.get_descriptive_name())

# my_tesla = car.ElectricCar('tesla', 'roadster', 2019)
# print(my_tesla.get_descriptive_name())

# 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 as EC

my_tesla = EC('tesla', 'roadster', 2019)
print(my_tesla.get_descriptive_name())
Esempio n. 2
0
from car import Car
from electric_car import ElectricCar as EC

my_used_car = Car('subaru', 'outback', 2015)
print(my_used_car.get_descriptive_name())

my_used_car.update_odometer(23_500)
my_used_car.read_odometer()

my_used_car.increment_odometer(100)
my_used_car.read_odometer()

my_telsa = EC('telsa', 'model s', 2019)
print(my_telsa.get_descriptive_name())
my_telsa.fill_gas_tank()
my_telsa.battery.describe_battery()
my_telsa.battery.get_range()
Esempio n. 3
0
# # my_bettle.increment_odometer(25)
# # my_bettle.read_odometer()

# my_tesla = ElectricCar('tesla', 'model 5', 2021)
# print(my_tesla.get_descriptive_name())

# import car

# my_bmw = car.Car('bmw','X7',1998)
# print(my_bmw.get_descriptive_name())

# my_tesla = car.ElectricCar('Tesla','Roadster','2016')
# print(my_tesla.get_descriptive_name())

# from car import Car
# from electric_car import ElectricCar

# my_bmw = Car('bmw','X7',1998)
# print(my_bmw.get_descriptive_name())

# my_tesla = ElectricCar('Tesla','Roadster','2016')
# print(my_tesla.get_descriptive_name())

from car import Car
from electric_car import ElectricCar as EC

my_bmw = Car('bmw', 'X7', 1998)
print(my_bmw.get_descriptive_name())

my_tesla = EC('Tesla', 'Roadster', '2016')
print(my_tesla.get_descriptive_name())
Esempio n. 4
0
from Car import Car
from electric_car import ElectricCar as EC

my_bmw = Car('BMW', 'M5', 2021)
print(my_bmw.get_descriptive_name())

my_tesla = EC('tesla', 'model s', 2019)
print(my_tesla.get_descriptive_name())

Esempio n. 5
0
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', 'model s', '2019')
print(my_tesla.get_descriptive_name())

from electric_car import ElectricCar as EC

my_tesla = EC('tesla', 'model s', '2019')
print(my_tesla.get_descriptive_name())
Esempio n. 6
0
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()
Esempio n. 7
0
#from car import Car
#from electric_car import ElectricCar, Battery

#from electric_car import *
from electric_car import ElectricCar as EC  # creating an alias
from electric_car import Battery as B
from car import Car

my_new_car = EC("Chevy Volt", "Volt 4", 2020)
my_petrol_car = Car("Toyota", "Camry", 2019)

my_new_car.get_description()
my_petrol_car.get_description()
my_new_car.battery.describe_battery()

new_battery = B(500)

my_new_car.replace_battery(new_battery)

my_new_car.battery.describe_battery()

# styling classes
# Class name always starts with Uppercase letter, CamelCase pattern for
# multiple words in class name
Esempio n. 8
0
from car import Car
from electric_car import ElectricCar as EC

if __name__ == "__main__":
    my_mercedes = Car('Mercedes', 'S350', 2018)
    print(my_mercedes.get_descriptive_name())
    my_mercedes.read_odometer()
    my_mercedes.odometer_reading = 23
    my_mercedes.read_odometer()
    my_mercedes.update_odometer(10)
    my_mercedes.update_odometer(40)
    my_mercedes.read_odometer()
    my_mercedes.increment_odometer(30)
    my_mercedes.read_odometer()
    my_mercedes.gas_in_tank()
    my_mercedes.fill_gas_tank()
    my_mercedes.gas_in_tank()

    my_tesla = EC('Tesla', 'Model S', 2020)
    print(my_tesla.get_descriptive_name())
    my_tesla.battery.describe_battery()
    my_tesla.battery.get_range()