A simple command-line Caesar Cipher tool built in Python, as part of my hands-on practice while learning to code.
Shifts each letter in a message forward or backward through the alphabet by a chosen number of positions, encrypting or decrypting the text. Non-letter characters (spaces, numbers, punctuation) stay unchanged.
- Loops and string iteration
- Modular arithmetic (wrapping letters around the alphabet)
- Handling uppercase and lowercase letters separately
- Basic input/output and simple CLI interaction
- Writing small, reusable functions
python caesar_cipher.pyYou'll be asked to enter a message, a shift value, and whether to encrypt or decrypt.