做题(Python)遇到这种情况可太无语😰
n=input()
d={
'0': 'ling',
'1': 'yi',
'2': 'er',
'3': 'san',
'4': 'si',
'5': 'wu',
'6': 'liu',
'7': 'qi',
'8': 'ba',
'9': 'jiu'
}
b=list(n)
a=len(b)
c=int(n)
if c<0:
print("fu",end=" ")
for i in n[0:a-1]:
print(d[i],end=" ")
print(d[b[a-1]],end="")
if c>=0:
for i in n[0:a-1]:
print(d[i],end=" ")
print(d[b[a-1]],end="")
报错也没有,我试了几个数都可以但就是有问题,问题具体出在哪也不知道
哪位hxd帮我康一下😭