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=’'是为了防止换行