input: 
  def caesar_encrypt(message: str, shift: int) -> str:
      """ Encrypts a message using a Caesar cipher with the given shift. Non-alphabet characters are ignored.
      >>> caesar_encrypt("Hello, World!", 3)
      'Khoor/#Zruog$'
      >>> caesar_encrypt("Python Programming", 5)
      'Udywts%Uwtlwfrrnsl'
      """
  
output:     
      encrypted_message = ""
      for char in message:
          if char.isalpha():
              if char.islower():
                  encrypted_char = chr((ord(char) - ord('a') + shift) % 26 + ord('a'))
              else:
                  encrypted_char = chr((ord(char) - ord('A') + shift) % 26 + ord('A'))
              encrypted_message += encrypted_char
          else:
              encrypted_message += char
      return encrypted_message
  