Bueno,estoy aprendiendo a programar en python y estaba intentando hacer una función para calcular el área de un polígono.
He intentado primero hacer lo mismo pero solo de un cuadrado y me ha salido una cosa así:
def aCuadrado():
a = raw_input("longitud lado cuadrado")
print "el area del cuadrado es de " + a*4 + "cm2"
El caso es que no sé que estoy haciendo mal ya que me da este resultado:
aCuadrado():
...:
File "<ipython-input-5-a86ccb14c48b>", line 1
aCuadrado():
^
SyntaxError: invalid syntax
¿Qué estoy haciendo mal y que puedo hacer para solucionarlo?
Toma, te lo he arreglado:
def aCuadrado(longitud):
area = longitud ** 2
print "El area del cuadrado es de", area, "cm2"
aCuadrado(input("Longitud del lado del cuadrado: "))
Vale,así si funciona,muchas gracias :D
Cita de: sunicomi en 15 Septiembre 2012, 13:15 PM
Toma, te lo he arreglado:
def aCuadrado(longitud):
area = longitud ** 2
print "El area del cuadrado es de", area, "cm2"
aCuadrado(input("Longitud del lado del cuadrado: "))
"var(input ()) ?? 'mismo que raw_input' para python 3.0??