BUILD A CAESAR CIPHER

Slide 1 – Get ready

We are going to build a Caesar cipher one line at a time.

Open the Raspberry Pi online Python editor to write your code:

👉 Open Raspberry Pi Python Editor

🎥 Click to See Video Guide

Slide 2 – Ask the user for the key

ADD THIS CODE:
key = int(input("Enter the key you wish to use: "))
    

Slide 3 – STOP and RUN your program 🚦

STOP. Do not click next yet.

Press the Play ▶ button now.

Your program should:

If this works, click Next.

Slide 4 – Ask the user for a letter

ADD THIS CODE:
letter = input("Enter a letter you wish to encrypt / decrypt")
    

Slide 5 – Convert the letter to a number

ADD THIS CODE:
letter_number = ord(letter)
    

Slide 6 – Add the key

ADD THIS CODE:
letter_number_add_key = letter_number + key
    

Slide 7 – Convert back to a letter

ADD THIS CODE:
new_letter = chr(letter_number_add_key)
    

Slide 8 – Output the result

ADD THIS CODE:
print("New Letter =")
print(new_letter)
    

Slide 9 – Finished program

key = int(input("Enter the key you wish to use: "))

letter = input("Enter a letter you wish to encrypt / decrypt")

letter_number = ord(letter)

letter_number_add_key = letter_number + key

new_letter = chr(letter_number_add_key)

print("New Letter =")
print(new_letter)
  


Click for Extension Task