4.12 ¡Verifica tu trabajo! - no puedo seguir


#1

hola, cordial saludo

Tendo problemas con el ejercicio 4.12, el código aparentemente se encuentra correcto pero no puedo continuar, he realizado varias pruebas incluso con el codigo que he encontrado en los foros pero aun asi no funciona.

** Codigo:
print "Bienvenido al traductor de espanol a Pig Latin."
original=str(raw_input("Escribe una palaba y espera el resultado:"))
if len(original)==0:
print "vacio"
else:
print original

** Consola:
Bienvenido al traductor de espanol a Pig Latin.
Escribe una palaba y espera el resultado: palabra
palabra
None

** Mensaje de Error:
¡Uy! Probá otra vez.
Deberías estar usando una sentencia del tipo if/else. Tu palabra no tiene caracteres o sí los tiene

algunas de las variasciones del código que he probado son:
** emphasized textagregar otra variable como la de longitud
longitud=original
if len(longitud)>0 o if len(longitud)==0:
** he comentariado la primera linea pero tampoco funciona
** he usado los comparadores ==; >
** les he puesto y quitado espacios al condicional If / Else

Agradezco sus respuestas!!!


#2

Hola, es un simple error que yo tambien cometi y es utilizar los espacio.

print "Bienvenido al traductor de espanol a Pig Latin."
original=str(raw_input("Escribe una palaba y espera el resultado:"))
if len(original)==0:
(tab)print "vacio"
else:
(tab)print original

Y todo listo. (Y)


#3

hola gracias por la respuesta, sucede que aqui borra los espacios que se ponen pero en el código tiene los TAB, no se que puede ser el error, el último intento va a ser escribir el código desde el principio a ver si algo falló

Gracias!!!


#4

Ya está solucionado
Problema:
mas abajo del código tenia comentariada unas lineas de un código (con las comillas triple) para que no se me olvidara, despues de borrarlo y ejecutar nuevamente el código no se me ha presentado ningun problema... por que???
ahi les dejo la pregunta...

Gracias por sus respuestas!!!!!


#5

Buenas, me arroja el siguiente error:
File "python", line 7
else:
^
SyntaxError: invalid syntax

El codigo es el siguiente, no encuentro el error:

print "Bienvenido al traductor de espanol a Pig Latin."
print "Ingrese una palabra: "
original = raw_input("")
longitud = len(original)
if longitud != 0:
print original
else:
print "vacio"


#6

Yo lo he hecho asi.

pyg = 'ei'
original = raw_input('Escribe una palabra:')
palabra = original.lower()
vocal = ["a", "e", "i", "o", "u"]
primera = palabra[0]
nueva_palabra = palabra + pyg
if primera in vocal and len(original) > 0 and original.isalpha():
print nueva_palabra
else:
print palabra[1:] + palabra[0] + pyg