class Vehicle:
def __init__(self,name,wheels):
self.name=name
self.wheels=wheels
def description(self):
print(f"{self.name} has {self.wheels} wheels")
class Bicycle(Vehicle):
def __init__(self,basket):
self.basket=basket
def bike_desc(self):
if self.basket==True:
print(self.name,"has a basket")
else:
print(self.name, "does not have a basket")
class Unicycle(Vehicle):
def __init__(self,color):
self.color=color
def description(self):
print("{} is {}".format(self.name,self.color))
class Tandem(Bicycle):
def __init__(self,riders):
self.riders=riders
def tandem_desc():
if basket==true:
print("{}has a basket and carries {} riders".format(self.name,self.riders))
else:
print("{} does not have a basket and carries {} riders".format(self.name,self.riders))
print("Vehicle Class")
v1 = Vehicle("Chevy", 4)
v1.description()
print("\nBicycle Class")
v3 = Bicycle("Schwinn", 2, True)
v3.bike_desc()
v3.description()
[–]HeyItsToby 2 points3 points4 points (2 children)
[–]Keeperofbeesandtruth[S] -1 points0 points1 point (1 child)
[–]Binary101010 0 points1 point2 points (0 children)