中华人民共和国国家标准 GB/T 15835—2011《出版物上数字用法》规定:大写汉字数字的书写形式:零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿
大写汉字数字的适用场合:法律文书和财务票据上,应采用大写汉字数字形式记数。
定义一个中文数字大小写转换函数小写数字,函数实现功能是诸如输入一千小写数字,函数返回壹仟。即把小写转换为大写。
upper = “零壹贰叁肆伍陆柒捌玖拾佰仟万亿”
lower = “零一二三四五六七八九十百千万亿”
numbers = dict(zip(lower, upper))
number = input(“请输入汉字数字:”)
print(“”.join(numbers[i] for i in number))
print(“”.join([numbers[i] for i in number]))
def convert(number):
if number == “”:
return “”
else:
return numbers[number[0]]+convert(number[1:])
def convert(number):
num = “”
for i in number:
num += numbers[i]
return num
def convert(number):
return “”.join(numbers[i] for i in number)
def convert(number):
num = []
for i in number:
num.append(numbers[i])
return “”.join(num)
def convert(number):
num = ()
for i in number:
num += tuple(numbers[i])
return “”.join(num)
print(convert(“二百五十”))
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889