[Solved] Python ValueError: chr() arg not in range(0x110000)

There’s a couple of tweaks I had to make to get your code to work, here’s a working version: import enchant message_decrypt= input(“Enter the message you want to decrypt: “) key= 0 def caesar_hack(message_decrypt,key): final_message=”” d= enchant.Dict(“en.US”) f= d.check(message_decrypt) while f== False: for characters in message_decrypt: if ord(characters)<=90: if ord(characters)-key<ord(“A”): final_message= final_message+ chr(ord(characters)-key+26) # The … Read more

[Solved] Got stuck with Caesar.c

A function to caesar an alphabetic char should be like (decomposed in elementary steps): int caesar_lower(int c,int key) { int v = c-‘a’; // translate ‘a’–‘z’ to 0–25 v = v+key; // translate 0–25 to key–key+25 v = v%26; // translate key–key+25 to key–25,0–key-1 v = v+’a’; // translate back 0–25 to ‘a’–‘z’ return v; … Read more