what i want to do is take a string and for each character make the ordinal value 1 more from the value it has.
myinput=input("Message : ")
mylist =list(myinput) #convert to list in order to take each character
for character in mylist:
mylist[character]+=ord(mylist[character])+1
print(character)
The problem is with the “ord(mylist[character])+1“
Thank you!
Three problems here. First, you’re mixing up list indices and list elements. Second, you didn’t convert back to a character (I’m assuming you want characters, not numbers). Third, you’re adding to the existing value.
One way:
Another way: