# from car import Car, ElectricCar import car import electric_car # my_beetle = Car('volkswagen', 'beetle', 2016) my_beetle = car.Car('volkswagen', 'beetle', 2016) print(my_beetle.get_descriptive_name()) # my_tesla = ElectricCar('tesla', 'roadster', 2016) my_tesla = electric_car.ElectricCar('tesla', 'roadster', 2016) print(my_tesla.get_descriptive_name())
#from car import Car,ElectricCar # or we can do import car import electric_car my_car = car.Car('audi', 'a4', 2015) your_car = electric_car.ElectricCar('tesla', 'model s', 2016, 70) print('{}'.format(my_car.get_name())) print('{}'.format(your_car.get_name()))
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())
import dog import electric_car as ea my_dog = dog.dog('willie', 6) print("My dog's name is " + my_dog.name.title() + ".") print("My dog is " + str(my_dog.age) + " years old.") my_tesla = ea.ElectricCar('tesla', 'model s', '2016') print(my_tesla.get_descriptive_name())
# author:ToddCombs # 导入模块中的所有类 import car, electric_car your_beetle = car.Car('volkswagen','beetle',2016) print(your_beetle.get_descriptive_name()) your_tesla = electric_car.ElectricCar('tesla','roadster',2022) print(your_tesla.get_descriptive_name())
from car import Car #导入模块下的类 import electric_car #导入整个模块 from collections import OrderedDict my_car = Car("audi", "a9", 2019) my_car.set_odometer(1000) print(my_car.read_odometer()) my_car.fill_gas(999) electric_car = electric_car.ElectricCar("audi", "a8", 3011) electric_car.electric_run(10000) electric_car.set_odometer(100) print(electric_car.read_odometer()) electric_car.fill_gas(999) languages = OrderedDict() languages['jen'] = 'python' languages['sarah'] = 'c' languages['oliver'] = 'ruby' languages['lee'] = 'python' print(languages)
import electric_car my_tesla = electric_car.ElectricCar('tesla', 'model s', 2019) print(my_tesla.get_descriptive_name()) my_tesla.battery.describe_battery() my_tesla.battery.get_range()
# de Admin e chame seu metodo. e 9.8 transferindo metodo show privileges para uma classe class Privileges(): def __init__(self): self.privileges = ['can add post', 'can delete post', 'can ban user'] def show_privileges(self): print('Os privilegios são: ', self.privileges) class Admin(User): def __init__(self, first_name, last_name, email, age, sex): super().__init__(first_name, last_name, email, age, sex) self.privileges = Privileges() # administrator = Admin('Jorge', 'Amado', '*****@*****.**', 55, 'M') # administrator.privileges.show_privileges() # 9.9 - Upgrade de bateria: use a ultima versao de electric_car.py. Acrescente um metodo chamado upgrade_battery() na classe # Battery(). Esse metodo deve verificar a capacidade da bateria e defini-la com 85 se o valor for diferente. Crie um carro eletrico # com uma capacidade de bateria default, chame get_range() uma vez, e em seguida, chame get_range() uma segunda vez apos fazer um upgrade # da bateria. Voce devera ver um aumento na distancia que o carro é capaz de percorrer. import electric_car as ec carro1 = ec.ElectricCar('VW', 'Golf', 1998) carro1.battery.get_range() carro1.battery.upgrade_battery() carro1.battery.get_range()