阿拉伯数字转换英文,适用于英文合同和国际贸易单证

本文介绍如何使用Python实现自动将国际贸易合同、发票中的金额转换为英文大写,详细讨论了转换规则,包括保留小数点两位、避免四舍五入、特定数字的英文表示及每三位分节的处理方式。
摘要由CSDN通过智能技术生成

实现自动将国际贸易单证(合同、发票)等中的金额自动转换成英文大写。

作为初学者,练练手,记录下学习过程。

简单分析:

  1. 单证中的英文大写必须写全额,即保留小数点两位,不进行四舍五入
  2. 英文大写中只能有一个AND
  3. 数字0-19有单独写法
  4. 英文数字以三位一节

代码如下

#定义基础数字
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:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值