Python123 Python基本语法元素 (第1周) 数字形式转换 I

2021年9月22日 10点热度 0条评论 来源: 小熊咕叽

描述

获得用户输入的一个正整数输入,输出该数字对应的中文字符表示 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

0到9对应的中文字符分别是:零一二三四五六七八九‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

输入输出示例

  输入 输出

示例 1

 

123
9876543210
一二三
九八七六五四三二一零

代码如下:

#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=' '意思是末尾不换行,加空格。
 

 

 

 

 

 

 

 

 

 

    原文作者:小熊咕叽
    原文地址: https://blog.csdn.net/qq_41154156/article/details/92012967
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。