金额转换(用中文把金额“读”出来)

编写一函数,将数字金额转换为中文大写金额。最大金额到“亿”,最小金额到“分”(如:数字金额为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='')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值