1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 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
-
upload with new input
-
result: Success time: 0.02s memory: 5804 kB returned value: 0
I am a pipe. I am disabled. I am a pipe. I am disabled. I transport things quickly. My speed is 1.5


