""" 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入样例:
1234567890987654321123456789
输出样例:
yi san wu """
numsum=["ling","yi","er","san","si","wu","liu","qi","ba","jiu"]
n=input()
if n is not None:
# strs=str(n)
sum=0
for i in n:
sum=sum+int(i)
strsum=str(sum)
strs=""
lenth=len(strsum)
for i in strsum:
if lenth>1:
strs=strs+numsum[int(i)]+" "
else:
strs=strs+numsum[int(i)]
lenth-=1
print(strs)
else:
print("")
演示结果
PS D:\python> cd pat
PS D:\python\pat> python .\1002.py
1234567890987654321123456789
yi san wu
PS D:\python\pat>