""" Crear una clase auto, que guarde marca, modelo, velocidad actual, color. Crear las funciones de acelerar y frenar. Cuando acelera el auto se tiene que sumar 10 (km/h) Cuando se ejecuta frenar() le van a restar 10 (km/h) a la velocidad extras: 1. definir una variable que guarde si el auto esta encendido o apagado. 2. definir una función que encienda el auto 3. definir una función que apague el auto 4. hacer que acelerar() no se pueda ejecutar si el auto está apagado. (imprima un mensaje que el auto está apagdo y no sumar velocidad)} 5. modificar frenar para que nos pueda reducir la velocidad por debajo de 0. """ class Autos: def __init__(self, color, marca, modelo, estado): self.color = color self.marca = marca self.modelo = modelo self.velocidad = 0 self.estado = estado # True encendido/False apagado def acelerar(self): if self.estado == True: print("Acelerando") self.velocidad = self.velocidad + 10 else: print("No se puede acelerar un auto apagado") print("Pruebe encendiendo el auto") def frenar(self): print("Frenando") self.velocidad = self.velocidad - 10 def encender(self): print("Encendiendo") self.estado = True def apagar(self): print("Apagando") self.estado = False auto1 = Autos("Rojo", "Peugeot", "206", False) print("Color: ", auto1.color) print("Marca: ", auto1.marca) print("Modelo: ", auto1.modelo) print("------------------------") print("La velocidad es: ", auto1.velocidad) auto1.encender() auto1.acelerar() auto1.acelerar() auto1.acelerar() print("La velocidad es: ", auto1.velocidad) auto1.frenar() auto1.frenar() auto1.frenar() print("La velocidad es: ", auto1.velocidad) print("------------------------") auto1.apagar()