描述
获得用户输入的一个正整数输入,输出该数字对应的中文字符表示
0到9对应的中文字符分别是:零一二三四五六七八九
输入输出示例
输入 | 输出 | |
示例 1
| | |
代码如下:
#NumberConvert.py intStr = input() hanStr =“零一二三四五六七八九” for i in intStr: num = eval(i) print(hanStr[num],end='') |
解释:1.python 中字符串的定义
在 Python
语言中,用单引号(' '
),双引号(" "
)或者三引号(''' '''
)括起来的数据称为字符串(其中,使用三引号的字符串可以横跨多行
2.Python中 end函数的使用
print('hello bosco')
print('hello jasmine')
>>>
hello bosco
hello jasmine
print('hello bosco',end=' ')
print('hello jasmine')
>>>
hello bosco hello jasmine
为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。
so: print默认是打印一行,结尾加换行。end=' '意思是末尾不换行,加空格。