mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-28 07:21:07 +00:00
0f229e0870
* Atbash.py: Both raw_input() and unichr() were removed in Python 3 @sateslayer and @AnupKumarPanwar your reviews please. * Remove any leading / trailing whitespace from user input
22 lines
466 B
Python
22 lines
466 B
Python
try: # Python 2
|
||
raw_input
|
||
unichr
|
||
except NameError: # Python 3
|
||
raw_input = input
|
||
unichr = chr
|
||
|
||
|
||
def Atbash():
|
||
output=""
|
||
for i in raw_input("Enter the sentence to be encrypted ").strip():
|
||
extract = ord(i)
|
||
if 65 <= extract <= 90:
|
||
output += unichr(155-extract)
|
||
elif 97 <= extract <= 122:
|
||
output += unichr(219-extract)
|
||
else:
|
||
output+=i
|
||
print(output)
|
||
|
||
Atbash()
|