![]() |
Duda basica Hola tengo el siguiente progrma class coche: """Abstraccion de los objetos coche.""" def __init__(self, gasolina): self.gasolina = gasolina print "Tenemos", gasolina, "litros" def arrancar(self): if self.gasolina > 0: print "Arranca" else: print "No arranca" def conducir(self): if self.gasolina > 0: self.gasolina -= 1 print "Quedan", self.gasolina, "litros" else: print "No se mueve" mi_coche = coche(3) >>> mi_coche.gasolina() #Aca el error >>> mi_coche.arrancar() >>> mi_coche.conducir() >>> mi_coche.conducir() >>> mi_coche.conducir() >>> mi_coche.conducir() Me tira error en el en >>>mi_coche.gasolina Alguien me puede ayudar |
Respuesta: Duda basica ¿Cuál es el error que te tira?. Ojo, no debes poner los paréntesis () después de gasolina ya que es una variable y no un método. |
Respuesta: Duda basica Ahora modifique el final del coddigo, pero me tira error en la parte que dice print "Tenemos", gasolina, "litros" Hola tengo el siguiente progrma class coche: """Abstraccion de los objetos coche.""" def __init__(self, gasolina): self.gasolina = gasolina print "Tenemos", gasolina, "litros" def arrancar(self): if self.gasolina > 0: print "Arranca" else: print "No arranca" def conducir(self): if self.gasolina > 0: self.gasolina -= 1 print "Quedan", self.gasolina, "litros" else: print "No se mueve" mi_coche = coche(3) >>> mi_coche.gasolina() #Aca el error print mi_coche.gasolina Ayuda me dice NamError: is not define alguien me puede ayudar |
Respuesta: Duda basica He probado el código y no me da ningún error, y como te dije, gasolina es una variable y no un método. Así que si pones: Código PHP: Código PHP: |
| La zona horaria es GMT -6. Ahora son las 19:17. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.