Для этого кода я пытаюсь сложить числовые коды, которые соответствуют буквам строки в ASCII, а затем вернуть число, однако ошибка
ord() expected a character, but string of length 8 found
но я думал, что уже разбил строку, чтобы избежать этого
Это код, который не работает:
def checksum(string):
words = string.split()
for i in words:
num = ord(i)[0] + ord(i)[1:]
return num
Например, если строка 'hi', то результат должен быть 301