9 lines
220 B
Python
9 lines
220 B
Python
def rot47(clair: str) -> str:
|
|
chif =""
|
|
dec = 33
|
|
amp = 127 - dec
|
|
for car in clair:
|
|
new_code = dec + ((ord( car) - dec + 47) % amp)
|
|
chif += chr(new_code) if 33 <= ord(car) <= 126 else car
|
|
return chif
|
|
|