到目前为止我有这个
for letter in name:
number = ord(letter) - 96
if number>=1 and number<=9:
output.append(number)
else:
#change value to corresponding numeric value?
我应该把名字中的字母转换成命理值中相应的数字 http://m.wikihow.com/Calculate-Your-Name-Number-in-Numerology 现在,它只输出字母表前9个字母的字母数,而忽略i之后任何字母的值
每个字母的值可以简明地写成
(ord(letter) - 97)%9 + 1
。完整的代码是:相关问题 更多 >
编程相关推荐