0votos

Clave Murcielago en Python

por kip hace 4 meses

Uso de diccionarios.

Convertir cualquier frase al código con clave murciélago.

1
2
3
4
5
6
7
def bat_code(string, decode = False): 
    base = {v:str(k) for k, v in enumerate('murcielago')} 
    base = {v:k for k, v in base.items()} if decode else base 
    return ''.join([base.get(s.lower()) if s.lower() in base else s for s in string]) 
     
print(bat_code('miguel esta durmiendo')) 
print(bat_code('048156 5st7 d12045nd9', True)) 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.