# -*- coding: utf-8 -*- """ Created on Wed Oct 17 15:23:34 2018 @author: Angelo """ def farfa(s): """Scrivere una funzione che traduca una parola o frase presa come input in alfabeto farfallino. Scrivere un'altra funzione che faccia il contrario. Il farfallino o alfabeto farfallino รจ un gioco linguistico per bambini, in cui ogni vocale viene raddoppiata con l'aggiunta di una f nel mezzo. Esempio: ciao come va? -> cifiafaofo cofomefe vafa?""" f = "" for carattere in s: f = f+carattere if carattere in "aeiouAEIOU": f = f + "f" + carattere return f def sfarfa(f): s="" ignora=0 for carattere in f: if ignora > 0: ignora -=1 else: s = s + carattere if carattere in "aeiouAEIOU": ignora=2 return s def sfarfaw(f): s = "" i = 0 while i < len(f): s = s + f[i] if f[i] in "aeiouAEIOU": i+=3 else: i+=1 return s def farfarep(s): f= s for carattere in "aeiouAEIOU": f = f.replace(carattere, carattere+"f"+carattere) return f def sfarfarep(s): f=s for carattere in "aeiouAEIOU": f = f.replace(carattere+"f"+carattere, carattere) return f