class Pipe:
state = True
def draw(self):
print("I am a pipe.")
if(self.state):
print("I am enabled.")
else:
print("I am disabled.")
class FastPipe(Pipe):
speed = 1.0
def draw(self):
Pipe.draw(self)
print("I transport things quickly.")
print("My speed is", self.speed)
pipe = Pipe()
pipe.state = False
pipe.draw()
print("")
pipe.__class__ = FastPipe
pipe.speed += 0.5
pipe.draw()
Y2xhc3MgUGlwZToKICAgIHN0YXRlID0gVHJ1ZQogICAgZGVmIGRyYXcoc2VsZik6CiAgICAgICAgcHJpbnQoIkkgYW0gYSBwaXBlLiIpCiAgICAgICAgaWYoc2VsZi5zdGF0ZSk6CiAgICAgICAgICAgIHByaW50KCJJIGFtIGVuYWJsZWQuIikKICAgICAgICBlbHNlOgogICAgICAgICAgICBwcmludCgiSSBhbSBkaXNhYmxlZC4iKQoKCmNsYXNzIEZhc3RQaXBlKFBpcGUpOgogICAgc3BlZWQgPSAxLjAKICAgIGRlZiBkcmF3KHNlbGYpOgogICAgICAgIFBpcGUuZHJhdyhzZWxmKQogICAgICAgIHByaW50KCJJIHRyYW5zcG9ydCB0aGluZ3MgcXVpY2tseS4iKQogICAgICAgIHByaW50KCJNeSBzcGVlZCBpcyIsIHNlbGYuc3BlZWQpCgoKcGlwZSA9IFBpcGUoKQpwaXBlLnN0YXRlID0gRmFsc2UKcGlwZS5kcmF3KCkKcHJpbnQoIiIpCnBpcGUuX19jbGFzc19fID0gRmFzdFBpcGUKcGlwZS5zcGVlZCArPSAwLjUKcGlwZS5kcmF3KCkK