组卷题库 > 高中信息技术试卷库
试题详情
编写一个“人民币小写转大写”的程序,实现功能如下:从键盘输入待转换的小写金额(不得超过9位数),输出其大写金额。运行界面如图所示:

dx={"0":"零","1":"壹","2":"贰","3":"叁","4":"肆","5":"伍","6":"陆","7":"柒","8":"捌","9":"玖"}

dw="亿仟佰拾萬仟佰拾元"

money=input("请输入金额(整数,不得超过9位):")

zh=""

t=""

if     ①    :

  print("输入的数据超出所能转换的范围。")

else:

  for i in range(0, len(money)):

    t=   ②          #取出第i位小写对应的大写

    dwz=len(dw)-len(money)+i     #计算该小写数字对应的单位在dw中的索引号

        ③     

print(money+"的大写为:"+zh+"整")

知识点
参考答案
采纳过本试题的试卷
教育网站链接