!Casi un día!. Pig latino part.2


#1



Hola a TOD@S
Estoy teniendo como respuesta: "¡Uy! Probá otra vez. Parece que el valor en nueva_palabra no está correcto." cuando inserto palabras que inician con vocal a pesar que el programa devuelve lo que debería hacer pero no logro encontrar la razón del mensaje que obtengo al ingresar palabras que inician en vocal, si alguien pudiece explicarme, se lo agradecería. Puede ser que este de más que me imprima si la palabra es vocal o consonante, pero fuera de eso lo demás creo que esta correcto.


pyg = 'ei'
original = raw_input('Escribe una palabra:')
palabra = original.lower()
primera = palabra[0]
nueva_palabra = palabra + pyg

if len(original) > 0 and original.isalpha():
	print original
        if primera == "a" or primera == "e" or primera =="i" or primera =="o" or primera =="u":
            print "vocal"
            print nueva_palabra
        else:
            nueva_palabra = palabra[1:]+palabra[0:1]+pyg
            print "consonante"
            print nueva_palabra
else:
	print 'Vacío'


#2

Tienes un error de sangria translated from english to spanish in google-translate
use four spaces for one indent
Utilice cuatro espacios para un sangrado

pyg = 'ei'
original = raw_input('Escribe una palabra:')
palabra = original.lower()
primera = palabra[0]
nueva_palabra = palabra + pyg

if len(original) > 0 and original.isalpha():
    print original
    if primera == "a" or primera == "e" or primera =="i" or primera =="o" or primera =="u":
        print "vocal"
        print nueva_palabra
    else:
        nueva_palabra = palabra[1:]+palabra[0:1]+pyg
        print "consonante"
        print nueva_palabra
else:
    print 'Vacío'