class Auto:
def __init__(self, qr, c):
self.qtdRodas = qr
self.cor = c
def __str__(self):
return "Qtd Rodas: {}, Cor: {}".format(self.qtdRodas,
self.cor)
class Moto(Auto):
def __init__(self, c, cc):
super().__init__(2,c)
self.cc = cc
def __str__(self):
return "Moto, Qtd Rodas: {}, Cor: {}, CC: {}".format(self.qtdRodas,
self.cor, self.cc)
class Carro(Auto):
def __str__(self):
r = super().__str__()
return "Carro, {}".format(r)
c1 = Auto(4,'Azul')
print(c1)
m1 = Moto('Vermelho', 125)
print(m1)
m2 = Moto('Preta', 250)
print(m2)
c2 = Carro(4, 'Preto')
print(c2)
print()
la = [c1, m1, m2, c2]
for e in la :
print(e)
Y2xhc3MgQXV0bzoKICAgIGRlZiBfX2luaXRfXyhzZWxmLCBxciwgYyk6CiAgICAgICAgc2VsZi5xdGRSb2RhcyA9IHFyCiAgICAgICAgc2VsZi5jb3IgPSBjCgogICAgZGVmIF9fc3RyX18oc2VsZik6CiAgICAgICAgcmV0dXJuICJRdGQgUm9kYXM6IHt9LCBDb3I6IHt9Ii5mb3JtYXQoc2VsZi5xdGRSb2RhcywKICAgICAgICAgc2VsZi5jb3IpCgpjbGFzcyBNb3RvKEF1dG8pOgogICAgZGVmIF9faW5pdF9fKHNlbGYsIGMsIGNjKToKICAgICAgICBzdXBlcigpLl9faW5pdF9fKDIsYykKICAgICAgICBzZWxmLmNjID0gY2MKCiAgICBkZWYgX19zdHJfXyhzZWxmKToKICAgICAgICByZXR1cm4gIk1vdG8sIFF0ZCBSb2Rhczoge30sIENvcjoge30sIENDOiB7fSIuZm9ybWF0KHNlbGYucXRkUm9kYXMsCiAgICAgICAgc2VsZi5jb3IsIHNlbGYuY2MpCgpjbGFzcyBDYXJybyhBdXRvKToKICAgIGRlZiBfX3N0cl9fKHNlbGYpOgogICAgICAgIHIgPSBzdXBlcigpLl9fc3RyX18oKQogICAgICAgIHJldHVybiAiQ2Fycm8sIHt9Ii5mb3JtYXQocikKCmMxID0gQXV0byg0LCdBenVsJykKcHJpbnQoYzEpCgptMSA9IE1vdG8oJ1Zlcm1lbGhvJywgMTI1KQpwcmludChtMSkKCm0yID0gTW90bygnUHJldGEnLCAyNTApCnByaW50KG0yKQoKYzIgPSBDYXJybyg0LCAnUHJldG8nKQpwcmludChjMikKCnByaW50KCkKbGEgPSBbYzEsIG0xLCBtMiwgYzJdCgpmb3IgZSBpbiBsYSA6CiAgICBwcmludChlKQo=
Qtd Rodas: 4, Cor: Azul
Moto, Qtd Rodas: 2, Cor: Vermelho, CC: 125
Moto, Qtd Rodas: 2, Cor: Preta, CC: 250
Carro, Qtd Rodas: 4, Cor: Preto
Qtd Rodas: 4, Cor: Azul
Moto, Qtd Rodas: 2, Cor: Vermelho, CC: 125
Moto, Qtd Rodas: 2, Cor: Preta, CC: 250
Carro, Qtd Rodas: 4, Cor: Preto