classCar():def__init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
self.odometer_reading =0defget_descriptive_name(self):
long_name =str(self.year)+" "+ self.make +" "+ self.model
return long_name.title()defread_odometer(self):print("This car has "+str(self.odometer_reading)+" miles on it.")defupdate_odometer(self, mileage):if mileage >= self.odometer_reading:
self.odometer_reading = mileage
else:print("You can't roll back an odometer!")defincrement_odometer(self, miles):
self.odometer_reading += miles
classBattery():def__init__(self, battery_size=60):
self.battery_size = battery_size
defdescribe_battery(self):print("This car has a "+str(self.battery_size)+"-kwh battery.")defget_range(self):if self.battery_size ==70:range=240elif self.battery_size ==85:range=270
message ="This car can go approximately "+str(range)
message +=" miles on a full charge."print(message)classElectricCar(Car):def__init__(self, make, model, year):super().__init__(make, model, year)
self.battery = Battery()
my_car.py
from car import Car, 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 Roadsterimport car
my_beetle = car.Car("volkswagen","beetle",2016)print(my_beetle.get_descriptive_name())# 2016 Volkswagen Beetle
my_tesla = car.ElectricCar("tesla","roadster",2016)print(my_tesla.get_descriptive_name())# 2016 Tesla Roadster
pizza.py
defmake_pizza(size,*toppings):print("\nMaking a "+str(size)+"-inch pizza with the following topppings:")for topping in toppings:print("- "+ topping)
making_pizza.py
import pizza
pizza.make_pizza(16,"pepperoni")# Making a 16-inch pizza with the following topppings:# - pepperoni
pizza.make_pizza(12,"mushrooms","green peppers","extra cheese")# Making a 12-inch pizza with the following topppings:# - mushrooms# - green peppers# - extra cheesefrom pizza import make_pizza
make_pizza((16,"pepperoni"))# Making a (16, 'pepperoni')-inch pizza with the following topppings:
make_pizza(12,"mushroom","green peppers")# Making a 12-inch pizza with the following topppings:# - mushroom# - green peppersfrom pizza import make_pizza as mp
mp(16,"pepperoni")
mp(12,"mushroom","green peppers","extra cheese")import pizza as p
p.make_pizza(16,"pepperoni")
p.make_pizza(12,"mushroom","green peppers","extra cheese")from pizza import*
make_pizza(16,"pepperoni")
make_pizza(12,"mushroom","green peppers","extra cheese")