File size: 324 Bytes
91f7972
 
 
 
 
58f6308
91f7972
 
 
58f6308
1
2
3
4
5
6
7
8
9
10
11
def caesar_cipher(text, shift):
    """Apply Caesar cipher to text."""
    result = ""
    for char in text:
        if char.isalpha():
            start = ord("a") if char.islower() else ord("A")
            result += chr((ord(char) - start + shift) % 26 + start)
        else:
            result += char
    return result