Hola a todos:
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:
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
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!
Código:
print veh.aceleracion
^
SyntaxError: invalid syntax
Podriais ayudarme, por favor?
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