Я пытаюсь сложить вместе строки, в которых каждая буква была преобразована в ASCII, а затем соответственно сложена. Так, например, складывая вместе строки "goodbye"
"hello"
, я хотел бы преобразовать каждую букву в ascii, а затем добавить их вместе следующим образом:
103 + 104 (g + h)
111 + 101 (o + e)
111 + 108 (o + l)
100 + 108 (d + l)
98 + 111 (b + o)
121 + 104 (y + h)
101 + 101 (e + e)
В этом случае "goodbye"
должен быть взаимозаменяемым, т. е. вводиться пользователем. Это код, который я сгенерировал до сих пор:
input1 = input("Enter word: ")
input2 = "goodbye"
l = len(upnumber)
count = 0
for i in (input1):
x = (ord(i))
while count <= l:
for j in (input2):
y = (ord(j))
total = (x + y)
count = count + 1
print (total)
Этот код не работает. Просто кажется, что первый символ input1
добавляется к каждому символу input2
бесчисленное количество раз.
Счетчик находится там, так как я хотел бы, чтобы цикл останавливался после того, как каждый символ в input1
был добавлен в цикл input2
.