Πείτε Python να χρησιμοποιήσετε ROT - 13 και να προσθέσετε τους χαρακτήρες μετάφραση ως επιχειρήματα - ή παραμέτρους - για τα str.maketrans ( λειτουργία ) . Επειδή αυτή η λειτουργία λειτουργεί σε μια « από-έως » της μόδας , προσθέστε το αλφάβητο κανονικά , τότε και πάλι χρησιμοποιώντας ROT - 13 μετάφραση . ROT - 13 λειτουργεί καλύτερα αν υποδείξουμε στην Python να χρησιμοποιούν μόνο τα ανώτερα ή πεζά γράμματα, αλλά εάν είναι απαραίτητο , τα επιχειρήματά σας μπορεί να περιλαμβάνει τόσο :
rot13_trans = str.upper.maketrans ( « ABCDEFGHIJKLMNOPQRSTUVWXYZ » , « NOPQRSTUVWXYZABCDEFGHIJKLM » )
rot13_trans = str.lower.maketrans ( « abcdefghijklmnopqrstuvwxyz » , « nopqrstuvwxyzabcdefghijklm » )
rot13_trans = str.maketrans ( « ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz » , « NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm ' ) 2
Προσθέστε τη συμβολοσειρά κειμένου που θέλετε να μεταφράσετε ως επιχείρημα για τον ορισμό της συνάρτησης ROT - 13 . Πληκτρολογήστε το όνομα που έδωσε το string , όταν προστεθεί στο πρόγραμμα Python σας :
def rot13 ( sampleMessage )
εικόνων 3
Κάντε το ROT - 13 μετάφραση και την εμφάνιση των αποτελεσμάτων :
επιστρέψει sampleMessage.translate ( rot13_trans )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα