解答请看博客:
https://blog.csdn.net/lh470342237/article/details/77899034
import sys
line_1 = input().split() #读入数据
zimu=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w',
'x','y']
dic={}
for i in range(len(zimu)):
z=zimu[i]
dic[z]=i #字母和数字的哈希表
n=str(line_1)
n_size=len(n)-4
re=0
if n_size==4:
re=dic[n[2]]*(25**3+25**2+25+1)+dic[n[3]]*(25**2+25+1)+1+dic[n[4]]*(25+1)+1+dic[n[5]]*(1)+1
print(re)
if n_size==3:
re=dic[n[2]]*(25**3+25**2+25+1)+dic[n[3]]*(25**2+25+1)+1+dic[n[4]]*(25+1)+1
print(re)
if n_size==2:
re=dic[n[2]]*(25**3+25**2+25+1)+dic[n[3]]*(25**2+25+1)+1
print(re)
if n_size==1:
re=dic[n[2]]*(25**3+25**2+25+1)
print(re)