اثناء مراجعتي لوحدة التشفير, كنت احاول تذكر معادلة التشفير التي درستها سابقا وقد نسيتها, وبالصدفة وجدت طريقة اخرى, هي اكثر تعقيدا ولكن تؤدي نفس النتيجة, لكن طريقة الاستاذ اكثر سهولة ومرونة.
import string
alphabet = string.ascii_lowercase
word = input ("Please type a word: ")
key = int(input("Enter the key: "))
encrypted_word = ''
for letter in word:
index = alphabet.index(letter)
new_index = (index - 26) + key
encrypted_word += alphabet[new_index]
print (f"Your new word: {encrypted_word}")