题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805324509200384
思路:
读入字符串对每个元素遍历,利用dict进行映射,然后反向输出。
参考代码:
a=input()
b=0;
for i in range(0,len(a)):
b+=int(a[i])
c={1:'yi',2:'er',3:'san',
4:'si',5:'wu',6:'liu',
7:'qi',8:'ba',9:'jiu',
0:'ling'}
d=[]
if b==0:
print('ling')#注意特判
else:
while b:
d.append(c[int(b%10)])
b//=10
for i in range(0,len(d)):
print(d[len(d)-i-1],end="")
if i!=len(d)-1:
print(" ",end="")
9月的PAT Basic已报,东北大学走起~