<prompt> Ujumbe: Hello WorldKujenga programu ya encoding encrypt ujumbe kutumia Caesar cipher.  <response>: Here is an example of a coding program to encrypt a message using the Caesar cipher:python Caesar Cipherdef encrypt_caesar_ciphermessage, key: define the alphabet alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZ convert the message to uppercase message message.upper create the encrypted message encrypted_message iterate through the message for char in message: check if the character is in the alphabet if char in alphabet: find the index of the character in the alphabet char_index alphabet.indexchar shift the index by the key new_index char_index key lenalphabet add the encrypted character to the encrypted message encrypted_message alphabetnew_index else: if the character is not in the alphabet, add it to the encrypted message without encryption encrypted_message char return the encrypted message return encrypted_message Examplemessage Hello Worldkey 3encrypted_message encrypt_caesar_ciphermessage, keyprintencrypted_messageoutputKHOOR ZRUOGIn this example, the message variable contains the input message to be encrypted, and the key variable is the number of shifts to apply in the Caesar cipher encryption. The function encrypt_caesar_cipher takes these two parameters, and returns the encrypted message. The letters of the alphabet are stored in the alphabet variable, and the message is converted to uppercase to make the encryption case-insensitive. Then, we iterate through the message characters one by one, and check if each character is within the alphabet. If it is, we find its index in the alphabet and shift it by the given key. The new index is calculated using the modulo operator to wrap around the alphabet if necessary. Then, the encrypted character is added to the encrypted_message variable. If the character is not in the alphabet, it is simply added to the encrypted_message variable without encryption.Finally, the encrypted message is returned and printed as an example. 