create and use python classes
class Mammal:
def __init__(self, name):
self.name = name
def walk(self):
print(self.name + " is going for a walk")
class Dog(Mammal):
def bark(self):
print("bark!")
class Cat(Mammal):
def meow(self):
print("meow!")
dog1 = Dog("Spot")
dog1.walk()
dog1.bark()
cat1 = Cat("Juniper")
cat1.walk()
cat1.meow()
class car():
gas=100
def __init__(self, mpg, position, gast):
gas=gast
self.mpg=mpg
self.position=position
def move(self, miles):
if (self.mpg*gas>miles):
print("You don't have enough gas")
elif(self.mpg*gas<=miles):
self.position+=miles
gas-=(1/self.mpg)*miles
def get_gas(self):
if(self.position %50==0):
gas=100
else:
print("You can't do that")
class Truck(car):
def __init__(self, carry_capacity):
self.carry_capactiy=carrycapacity
def carry(self, load):
if(load<=carry_capacity):
print("Successfully carried")
else:
print("Failed to carry")
Car=car(5, 0, 100)
Car.move(50)
Car.get_gas()
truck=Truck(5)
truck.get_gas()
truck.carry()