On Wed, Apr 1, 2009 at 6:06 AM, Jared White <[email protected]> wrote: > I am trying to produce A Caesar cipher is a simple substitution cipher , > that would code For example, if the key value is 2, the word “Sourpuss” > would be encoded as “Uqwtrwuu > > Here is my code: ( but i keep getting a ERROR) It works for me Last week but > for some reason it isnt work for me right now. ANY REASON WHY PLEASE HELP > > # alphabet.py > # Simple string processing program to generate an encryp text > > > def main(): > print "This program will encode your messages using a Caesar Cipher" > print > key = input("Enter the key: ") > message = raw_input("Enter the message: ") > codedMessage = "" > for ch in message: > codedMessage = codedMessage + chr(ord(ch) + key) > print "The coded message is:", codedMessage > > > main()
Please be more specific. What input are you giving? What error do you get? What is the value of chr(ord(ch) + key) when ch is 'z' and key is 10? Is that what you want? Kent _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
