Cifrario di Cesare, fatto in una sola riga!

« Older   Newer »
  Share  
Phenryx
CAT_IMG Posted on 9/5/2013, 20:06     +1   -1




Non avevo niente di meglio da fare così avendo 5 minuti di tempo ho deciso di implementare il Cifrario di Cesare in Python... la sfida era: farlo in meno righe possibili.

Ditemi voi se non ci sono riuscito :P

CODICE
import string
def caesar_cypher(text,n):
       return text.translate(string.maketrans(string.lowercase,string.lowercase[n:]+string.lowercase[:n]))

# Per far partire il programma basta fare ==> print(caesar_cypher("abcdefg", 1))
 
Top
0 replies since 9/5/2013, 20:06   125 views
  Share