python实现数字形式转换
题目:获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。
0到9对应的中文字符分别是:零一二三四五六七八九
num = input()temp = "零一二三四五六七八九"for c in num:print(temp[eval(c)], end="")
或者也可以用字典
num = input()ans = {"0": "零", "1": "一", "2": "二", "3": "三", "4": "四", "5": "五", "6": "六", "7": "七", "8": "八", "9": "九"}for i in num:for index,value in ans.items():if i == index:print(value,end='')
提示:end=’'是为了防止换行
如果觉得《python实现数字形式转换》对你有帮助,请点赞、收藏,并留下你的观点哦!