class Bicicleta:
def __init__(self, cor, modelo, ano, valor):
self.cor = cor
self.modelo = modelo
self.ano = ano
self.valor = valor
def buzinar(self):
print("Plim plim...")
def parar(self):
print("Parando bicicleta...")
print("Bicicleta parada!")
def correr(self):
print("Vrummmmm...")
def __str__(self):
return f"{self.__class__.__name__}: {', '.join([f'{chave}={valor}' for chave, valor in self.__dict__.items()])}"
b1 = Bicicleta("vermelha", "caloi", 2022, 600)
b1.buzinar()
b1.correr()
b1.parar()
print(b1.cor, b1.modelo, b1.ano, b1.valor)
b2 = Bicicleta("verde", "monark", 2000, 189)
print(b2)
b2.correr()
class Cachorro:
def __init__(self, nome, cor, acordado=True):
print("Inicializando a classe...")
self.nome = nome
self.cor = cor
self.acordado = acordado
def __del__(self):
print("Removendo a instância da classe.")
def falar(self):
print("auau")
def criar_cachorro():
c = Cachorro("Zeus", "Branco e preto", False)
print(c.nome)
c = Cachorro("Chappie", "amarelo")
c.falar()
print("Ola mundo")
del c
print("Ola mundo")
print("Ola mundo")
print("Ola mundo")
# criar_cachorro()