编写一函数,将数字金额转换为中文大写金额。最大金额到“亿”,最小金额到“分”(如:数字金额为1024.10,对应中文金额:壹仟零佰贰拾肆元壹角零分),数字中文大写对应为:零壹贰叁肆伍陆柒捌玖,金额单位大写对应为:亿、万、仟、佰、拾、元、角、分等等
输入格式:
输入一个数字金额:5125.00
输出格式:
大写金额:伍仟壹佰贰拾伍元零角零分
输入样例:
在这里给出一组输入。例如:
5500.00
输出样例:
在这里给出相应的输出。例如:
伍仟伍佰零拾零元零角零分
代码长度限制
16 KB
Python (python3)
时间限制
400 ms
内存限制
64 MB
Python (python2)
时间限制
400 ms
内存限制
64 MB
其他编译器
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
s=input().replace('.','')
a="零 壹 贰 叁 肆 伍 陆 柒 捌 玖".split()
a=list(a)
b="亿 万 仟 佰 拾 元 角 分".split()
b=list(b)
n=len(s)
for i in range(n):
x=int(s[i])
y=n-i
y=(-1)*y
print(a[x],b[y],sep='',end='')