用凱撒密碼建立編碼程式。 輸入：
訊息：“Hello World”
凱撒密碼是一種將明文中的每個字母替換為排列在它之後若干個位置的字母的加密方法。通常使用字母表順序排列的 "shift" 作為金鑰，其按順序偏移固定個字母位將明文中的字母替換為密文。
下面是一個簡單的 Python 凱撒加密程式，它接受一個明文字串和一個 "shift" 值作為輸入，輸出加密後的密文。

```python
def caeser_encrypt(msg, shift):
    encrypted_msg = ""
    for char in msg:
        if char.isalpha():
            shifted_char = ord(char) + shift
            if char.islower():
                if shifted_char > ord('z'):
                    shifted_char -= 26
                encrypted_char = chr(shifted_char)
            elif char.isupper():
                if shifted_char > ord('Z'):
                    shifted_char -= 26
                encrypted_char = chr(shifted_char)
        else:
            encrypted_char = char
        encrypted_msg += encrypted_char
    return encrypted_msg

msg = "Hello World"
shift = 3
encrypted_msg = caeser_encrypt(msg, shift)
print(encrypted_msg) 
# 輸出: Khoor Zruog
```

示例中的輸為為 "Hello World"，使用3作為 shift 值，輸出的加密後的字串為 "Khoor Zruog"。可以透過更改 shift 值更改加密金鑰。