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、建议将每一个考生的程序最少运行测试一次。
上一题
下一题