Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- def decide(sentence):
- print("do you want to encrypt or decrypt the sentence")
- choice = input()
- if choice == encrypt:
- encrypt(sentence)
- else:
- main()
- def encrypt(sentence):
- letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', ' ', ',', '\n']
- value1 = ["c",'d', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z','a', 'b', ' ', ',', '\n']
- value2 = ["d",'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z','a', 'b','c', ' ', ',', '\n']
- value3 = ["e",'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z','a', 'b','c','d', ' ', ',', '\n']
- value4 = ["f",'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z','a', 'b','c','d','e', ' ', ',', '\n']
- value5 = []
- final = []
- for character in sentence:
- character = character.replace("~","")
- output = []
- output.append(value1[letters.index(character)])
- output.append(value2[letters.index(character)])
- output.append(value3[letters.index(character)])
- output.append(value4[letters.index(character)])
- x = random.choice(output)
- final.append(x)
- final = "".join(str(x) for x in final)
- print(final)
- main()
- def main():
- sentence = input("gimme a sentence ")
- try:
- sentence = sentence.lower()
- decide(sentence)
- except:
- print("letters only please")
- main()
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement