gpt4 book ai didi

python - 与查找表匹配的字符串迭代

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:01 24 4
gpt4 key购买 nike

一个新手问题:我必须迭代一个名称,然后将每个字母与一个以a=1、b=2、c=3 等开头的数字相关联,然后对数字求和。我已经走到这一步,但没有更进一步:

def main():
name = input("Enter name ")
sum = 0
for ch in name:
# ?

最佳答案

这个怎么样?

def main():
print sum(ord(c.lower()) - ord('a') + 1 for c in raw_input("Enter name: "))

即使您同时处理大写和小写字母,这也能正常工作。如果您只处理小写字母,则可以将 c.lower() 更改为 c(当然,它仍然可以正常工作,但是进行更改会如果你只使用小写字母,让它更快)。

关于python - 与查找表匹配的字符串迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12484589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com