0

Is it possible to set a letter to a variable and have it go through the rest if the alphabet by any means? (Explained better inside)

Im still pretty new to python, but I think this would be good practice. Im wanting to write a poem for my SO using python but wanted to somehow assign the letters to integers and use (+1/ -1 or something like it) to make it go through the alphabet and spell out the words of the poem. I may not have explained this very well but if anyone thinks they could help it would be appreciated!

15th May 2017, 12:20 AM
Matthew Stroud
Matthew Stroud - avatar
3 Réponses
+ 1
# look at the existing relationships here http://www.asciitable.com/ # and pythons inbuilt methods for conversion between the # represenations using chr and ord print([chr(x) for x in range(97,123)]) print([ord(x) for x in 'abcdefghijklmnopqrstuvwxyz']) # you may want to read about the concepts of encoding schemes # ASCII,Unicode as a starting point it may help clarify # the issue. You may find this helpful as a starting point ''' https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/ ''' # if you just want to fiddle about with the idea # look at the effects individually print(ord('a')) print(chr(97)) # good luck
15th May 2017, 12:48 AM
richard
15th May 2017, 12:50 AM
LordHill
LordHill - avatar
0
Thats exactly what i was looking for! Like I said, im still pretty new to python so i hadnt come across those functions yet, but i will definitely be messing around with it to see if I get the desired results. Thanks a bunch!
15th May 2017, 12:48 AM
Matthew Stroud
Matthew Stroud - avatar