Cita de: Eleкtro en 19 Mayo 2017, 18:08 PM
Esa unidad de condicionales no tiene indentación, por lo tanto se ejecutan fuera del bloque de la función, y el error que te indica es por que la sentencia return no tiene sentido usarla si no es para devolver un valor de retorno en el bloque de una función.
Esa es la solución, puesto que evidentemente tú no quieres que esa función devuelva un string, tan solo quieres imprimir el string en la shell, así que no entiendo por que intentas usar "return" en vez de "print".
¡Saludos!
Aaaaaah de acuerdo muchísimas gracias por la aclaración. Utilizo el return porque estoy aprendiendo Python y claro, voy probando cosas. Creía que podía utilizarlo para lo mismo en este caso y no tenía claro porque no me dejaba pero ya lo veo, mil gracias !!!