Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Povedz Python používať ROT - 13 a pridať prekladateľské znaky ako argumenty - a parametrov - na str.maketrans funkcie ( ) . Pretože táto funkcia pracuje v " od - do " módy , pridajte abecedu ako normálne , a potom znovu pomocou ROT - 13 preklad . ROT - 13 funguje najlepšie , keď poviete Python používať iba veľké alebo malé písmená , ale ak je to potrebné, môžu sa vaše argumenty sú obaja :
rot13_trans = str.upper.maketrans ( ' ABCDEFGHIJKLMNOPQRSTUVWXYZ ' , ' NOPQRSTUVWXYZABCDEFGHIJKLM " )
rot13_trans = str.lower.maketrans ( " abcdefghijklmnopqrstuvwxyz " , " nopqrstuvwxyzabcdefghijklm " )
rot13_trans = str.maketrans ( ' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ' , ' NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm " )
2
Pridajte textový reťazec , ktorý chcete preložiť ako argument k definícii ROT - 13 funkcií . Zadajte meno , ktoré dal reťazec pri jeho pridanie do vášho jazyka Python programu :
def ROT13 ( sampleMessage )
3
Vykonajte ROT - 13 preklad a zobrazenie výsledkov :
vrátiť sampleMessage.translate ( rot13_trans )