Estoy iniciandome en esto de Python para hacer un proyecto para la universidad, y estoy actualmente usando Python 3.0.1 + PyDev.
El caso es que he escrito la clase más sencilla del mundo y aun asi me sigue dando un error:
Código:
He estado siguiente el tutorial de mundogeek, probando incluso una clase de ejemplo que sale en el PDF, pero me sigue dando el mismo error!class vehiculo: def __init__ (self, direccion, velocidad, aceleracion): self.direccion = direccion self.velocidad = velocidad self.aceleracion = aceleracion #print "El vehiculo tiene una velocidad de", velocidad, "y una aceleracion de", aceleracion,"siguiendo la direccion", direccion veh = vehiculo("norte",20,0) print veh.aceleracion
Código:
Podriais ayudarme, por favor?print veh.aceleracion ^ SyntaxError: invalid syntax
Muchas gracias por adelantado
EDITO: He estado probando otras clases, y el error siempre es el mismo:
Código:
class Vehiculo: "clase vehiculo" def __init__(self): self.ruedas = 0; self.pos = 0; self.combustible = 0; def andar(self,metros): if self.combustible >= metros: self.pos = self.pos + metros self.combustible = self.combustible - metros return metros else: return 0 def cantRuedas(self): return self.ruedas def cargarCombustible(self,litros): self.combustible = self.combustible + litros p = Vehiculo(); p.cargarCombustible(50) print "Andar 60 anduvo ->" + str(p.andar(60)) print "Andar 20 anduvo ->" + str(p.andar(20)) print "Andar 30 anduvo ->" + str(p.andar(30)) print "Andar 30 anduvo ->" + str(p.andar(30))
Código:
print "Andar 60 anduvo ->" + str(p.andar(60)) ^ SyntaxError: invalid syntax