Example #1
0
# 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()))
Example #3
0
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())
Example #4
0
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())
Example #5
0
# 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())
Example #6
0
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)
Example #7
0
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()
Example #8
0
# 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()