iecgerman .
EstudianteEduardo Peña Ramos
EstudianteEdgar Alarcón
Estudianteandres barrera
EstudianteBrayan Estiben Rodallega Saavedra
EstudianteMiguel Angel Saldivar Rangel
EstudianteEmmanuel Paiva
EstudianteDiego Cruz
EstudianteHarold Edward Rodriguez Navarro
EstudianteVictor Javier Vidal Durón
EstudianteMaga Hernandez
EstudianteEdwin Absalón Martinez Moreno
EstudianteDiego Paredes Piñón
EstudianteVictor Ortiz
EstudianteWaldir Zapata Garcia
EstudianteFrancisco Jesús Eslava Fernández
EstudianteAlejandro Anaya
EstudianteDaniel Salazar Munoz
EstudianteJosé Miguel Reyes
EstudianteHarold Zurita Simon
EstudianteLucas Frazzetta
EstudianteLinda Atenea Mejía Usme
EstudianteNo me la puedo creerrrr tiooo, que hace unos días andaba chillando y que ahorita hice esto super fácil, hay que darle crédito al video de soy Dalto:
youtube_com/watch?v=HtKqSJX7VoM&list=LL&index=3
class Carro: def __init__(self, marca, modelo, ano, kilometraje): self.marca = marca self.modelo = modelo self.ano = ano self.kilometraje = kilometraje self.estado = False def turnOn(self): self.estado = True def turnOff(self): self.estado = False def drive(self, kms): if(self.estado): self.kilometraje += kms else: raise Exception("El auto esta apagado") toyota = Carro("Toyota", "Corolla", 2020, 34) print(toyota.marca) # Toyota print(toyota.modelo) # Corolla print(toyota.ano) # 2020 print(toyota.kilometraje) # 34 print(toyota.estado) # False
Salvo que está en español, funciona. Saludos.
Con base a los apuntes de la clase y a los ejemplos de mis compañeros, comprendi realzar este ejercicio. Muchas gracias a todos
class Vehiculo:
Atributos. Especificaciones del Vehículo
def init(self, Marca, Modelo, Año, Kilometraje): self.Marca = Marca # Marca del Vehívulo self.Modelo = Modelo # Modelo del Vehívulo self.Año = Año # Año del Vehívulo self.Kilometraje = Kilometraje # Kilometraje del Vehívulo self.Estado = False # Estado del Vehívulo (Apagado)
Método. Funcionamiento del vehículo
def turnOn(self):
self.Estado = True # Estado Encendido
def turnOff(self):
self.Estado = False # Estado Apagado
def drive(self, Kilometraje):
if self.Estado != True: # Aumenta el Kilometraje
raise Exception("El vehículo se encuentra apagado")
self.Kilometraje += Kilometraje
class Car: def __init__(self, brand, model, year, mileage): self.brand = brand self.model = model self.year = year self.mileage = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, kilometers): if self.state: self.mileage += kilometers else: raise Exception("El auto está apagado")
Comparto mi resultado
Mi solución
class Car: def __init__(self, brand, model, year, mileage): # Tu código aquí 👈 self.brand = brand self.model = model self.year = year self.mileage = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, km): if self.state: self.mileage += km else: raise Exception("El auto está apagado")
class Car: def __init__(self, brand, model, year, mileage): self.brand = brand self.model = model self.year = year self.millas = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, millas): if self.state: self.millas += millas print(self.millas) else: raise Exception('El auto está apagado.') ```class Car: def \_\_init\_\_(self, brand, model, year, mileage): self.brand = brand self.model = model self.year = year self.millas = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, millas): if self.state: self.millas += millas print(self.millas) else: raise Exception('El auto está apagado.')
Utilicé un manejo de errores adecuado para que la aplicación no se rompa cada vez que un error pasa, pero este ejercicio requiere forzosamente utilizar un raise sin try except
class Car: def __init__(self, brand, model, year, mileage): self.brand = brand self.model = model self.year = year self.mileage = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, kilometers): if self.state: self.mileage += kilometers else: raise Exception("El auto está apagado")
aqui mi aporte:
Mi código, agregué una expeción extra en caso que el kilometraje no sea numérico . . . . . . . . . .
<code> class Car: def __init__(self, brand, model, year, mileage): self.brand = brand self.model = model self.year = year self.mileage = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, kilometer): try: if kilometer > 0: if not self.state: raise ValueError("Exception: El auto está apagado") self.mileage += kilometer except TypeError as e: print("TypeError:", e)
Mi ejercicio: . . . . . . . . . . . . . . . . . . . . . .
class Car: def __init__(self, brand, model, year, mileage): # Tu código aquí 👈 self.brand = brand self.model = model self.year = year self.mileage = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, kilometers): if self.state: self.mileage += kilometers else: raise Exception('El auto está apagado') pass
class Car: def __init__(self, brand, model, year, mileage): self.brand = brand self.model = model self.year = year self.mileage = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, kilometers): if(self.state): self.mileage += kilometers else: raise Exception("El auto está apagado")
🛡️🛡️Escudo anti-spoilers🛡️🛡️
Mi solución al reto:
class Car: def __init__(self, brand, model, year, mileage): self.state = False self.brand = brand self.model = model self.year = year self.mileage = mileage def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self,kilometers): if self.state: self.mileage += kilometers else: raise Exception("El auto está apagado")
Comparto mi reto:
class Car: state = False def __init__(self, brand, model, year, mileage): self.brand = brand self.model =model self.year = year self.mileage = mileage def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, kilometers): if self.state == True: self.mileage += kilometers return self.mileage else: raise Exception('El auto está apagado')
Mi solución:
class Car: def __init__(self, brand, model, year, mileage): self.brand = brand self.model = model self.year = year self.mileage = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, kilometers): if not self.state: raise Exception("El auto está apagado") self.mileage += kilometers
Solución 😄… .
class Car: def __init__(self, brand, model, year, mileage): self.brand = brand self.model = model self.year = year self.mileage = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, kilometers): if self.state: self.mileage += kilometers else: raise Exception("El auto está apagado")
Fachero el anti-Spoiler
class Car: def __init__(self, brand, model, year, mileage): self.brand = brand self.model = model self.year = year self.mileage = mileage self.state = False def turnOn(self): self.state = True def turnOff(self): self.state = False def drive(self, kilometers): if self.state != True: raise Exception("El auto está apagado") self.mileage += kilometers