当前位置: 高中信息技术 / 综合题
  • 1. (2022高二上·浙江月考) 编写一个“人民币小写转大写”的程序,实现功能如下:从键盘输入待转换的小写金额(不得超过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+"整")

    1. (1) 为实现上述功能,请在划线处填入合适代码。

        ②  ③ 

    2. (2) 若输入的金额为20,则输出的结果是 。

微信扫码预览、分享更方便