Untitled
unknown
plain_text
2 years ago
680 B
7
Indexable
alphabet = list("abcdefghijklmnopqrstuvwxyz")
phrase = input("Give me a phrase:\n")
phrase.lower()
purpose = input("Do you want to encrypt or decrypt? ")
shift = int(input("How many places to shift: "))
newPhrase = ""
def caesar(phrase, shift):
newPhrase = ""
for i in phrase:
if i == " ":
newPhrase += " "
if i in alphabet:
x = alphabet.index(i)
if x < 26-shift:
newPhrase += alphabet[x+shift]
else:
newPhrase += alphabet[(x+shift)-26]
return newPhrase
if purpose == "decrypt":
print(caesar, phrase, -shift)
else:
print(caesar(phrase, shift))Editor is loading...
Leave a Comment