实现自动将国际贸易单证(合同、发票)等中的金额自动转换成英文大写。
作为初学者,练练手,记录下学习过程。
简单分析:
- 单证中的英文大写必须写全额,即保留小数点两位,不进行四舍五入
- 英文大写中只能有一个AND
- 数字0-19有单独写法
- 英文数字以三位一节
代码如下
#定义基础数字
BasicNumber={
0:"zero",1:"one",2:"two",3:"three",4:"four",5:"five",6:"six",7:"seven",8:"eight",9:"nine",10:"ten",11:"eleven",12:"twelfe",13:"thirteen",14:"fourteen",15: