Rotació de paraules *(4 punts)* =============================== .. module:: rotacio .. warning:: Per a resoldre aquest exercici **no es poden fer servir llistes**, tuples, diccionaris ni cap altra estructura de dades **per a desar tots els elements d'un iterador**. Fer una rotació d'una paraula consisteix en obtenir una nova paraula (correcta o no) col·locant la primera de les seves lletres al final de tot. Per exemple, en rotar la paraula :py:const:`'mandarina'` obtenim :py:const:`'andarinam'`. Com és d'esperar, en fer tantes rotacions consecutives d'una paraula com lletres té tornem a obtenir la paraula original. Es demana que, en un fitxer anomenat :file:`rotacio.py`, hi deseu la funció generadora especificada a continuació: .. function:: rotacions_paraula(par) :param par: paraula formada per un seguit de lletres (:py:class:`str`) :return: un iterador de totes les rotacions consecutives de la paraula, fins obtenir la paraula original. Per exemple: .. literalinclude:: test-rotacio.txt :language: python :start-after: --ini-enunciat :end-before: --fi-enunciat Disposeu d'un joc de proves més complet en el fitxer :download:`test-rotacio.txt`