这个#号这里看不明白 求指导

sName =input("please input your english name:")
sName =sName.strip().lower()
luckyNumber =0
for x in sName:
v=ord(x)-ord('a')+1 #这个地方加1看不懂
luckyNumber+=v
print("value of ",x,"=",v)
print("your lucky number is:",luckyNumber)

看代码的意思应该是,从a到z,分别代表数字1到26,然后将英文名的每个字母对应的数字加起来,得到的和作为幸运数字。
而从ord(a)开始计算会比代表的数字少了1,所以加1是为了消除这个偏差,比如 ord('a')-ord('a')是0,需要加1才能得到a对应的数字是1.