# 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())
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()
# # 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())
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())
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())
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, 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
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()