Converting String to Ordinal Value

放肆的年华 提交于 2019-12-02 13:37:05

If you only concatenate a and b you will get 695:

print(sum(ord(i) for i in a+b))
# 695

But, it seems you also need a space between the first and last name:

print(sum(ord(i) for i in '{0} {1}'.format(a, b)))
# 727

Simply use a for loop like so num=sum([ord(i) for i in c],0) assuming c is "Mary Joe" or the string you want. Also, you should use raw_input if you want the user to give you a string, and for printing use print "your full name is: " + c

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!