number=('零','一','二','三','四','五','六','七','八','九')
shuzi=input()
for i in range(len(shuzi)):
a=shuzi[i]
print(number[a])
请问下这样为什么打印不了?而print(number[i])却可以打印;
请问怎么打印number[a]结果
你直接 print(a) 呀
改成:
number[a-'0']
就行了
因为input输入的是字符串,a是数字字符,不是数字,需要减去'0'才是对应数字