如何将每个ch的数值表示相加

2024-05-08 13:33:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望在ord()函数将输入转换为整数之后,得到名称中每个字符的数字表示的总和。我是python新手,所以希望我使用了正确的措辞。你知道吗

lastname = input("Enter your lastname: ")
for x in lastname:
print ("The Unicode code point of",x ,'=' ,ord(str(x)))

Tags: 函数in名称forinputyour数字整数
1条回答
网友
1楼 · 发布于 2024-05-08 13:33:23

您可以遍历元素并sum向上遍历ord值

#Iterate over characters, and sum up the ords
result = sum(ord(x) for x in lastname)
print(result)

或者传统的for循环

result = 0
for x in lastname:
    result += ord(x)
print(result)

相关问题 更多 >