测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A52393. 数字转汉字:用户输入一个1~9(包含1和9)之间的任一数字,程序输出对应的汉字。如输入2,程序输出“二”。可重复查询。

填空题 困难

题目描述

数字转汉字:

用户输入一个1~9(包含1和9)之间的任一数字,程序输出对应的汉字。如输入2,程序输出“二”。可重复查询。

参考答案

#参考程序一: d=['一','二','三','四','五','六','七','八','九'] while 1: a=int(input('输入数字:')) print(dd[a-1]) #参考程序二: dd=('一','二','三','四','五','六','七','八','九') while True: a=int(input('输入数字:')) print(dd[a-1]) #参考程序三: dd={'1':'一', '2':"二",'3':"三",'4':'四','5':"五",'6':"六",'7':'七','8':"八",'9':"九"} while True: a=int(input('输入数字:')) print(dd[str(a)])

答案解析

评分标准:

(1) 数字能够准确地转为汉字;(5分);

(2) 1~9(包含1和9)都能转换;(3分);

(3)可重复查询.(2分)


试题解析:

1、参考程序仅供参考,学生可以有多个解决方法。

2、建议将每一个考生的程序最少运行测试一次。


上一题 下一题