def permuta(msg, letras, f):
"""Permuta 'letras' con el mesaje previo 'msg'.
El resultado lo escribe en el fichero f"""
if len(letras)==0:
f.write(msg+'\n')
else:
for i in range(len(letras)):
permuta(msg+letras[i], letras[:i]+letras[i+1:], f)
nombre = "arduino"
f = open(nombre+'.txt', 'wt')
permuta('', nombre, f)