1
Envía Python utilizar ROT- 13 y añade los personajes de traducción como argumentos - o parámetros - la función str.maketrans (). Debido a que esta función trabaja en un "de - a" la moda , agregue el alfabeto como normal, de nuevo usando ROT- 13 Traducción . ROT- 13 funciona mejor si le dices a Python para usar sólo letras mayúsculas o minúsculas , pero si es necesario, sus argumentos pueden incluir :
rot13_trans = str.upper.maketrans ( ' ABCDEFGHIJKLMNOPQRSTUVWXYZ ', ' NOPQRSTUVWXYZABCDEFGHIJKLM ' )
rot13_trans = str.lower.maketrans ( ' abcdefghijklmnopqrstuvwxyz ', ' nopqrstuvwxyzabcdefghijklm ' )
rot13_trans = str.maketrans ( ' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ', ' NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm ' )
2 < p> Agregue la cadena de texto que desea traducir como argumento a la definición de la función ROT- 13 . Escriba el nombre que le dio la cadena al agregar a su programa de Python :
def rot13 ( sampleMessage )
3
Hacer que el ROT- 13 Traducción y mostrar los resultados :
sampleMessage.translate regreso
( rot13_trans )