第四题
题目:
解析:
- 第一空与第一题类似,ls = jieba.lcut(txt),返回输入文本的切片列表,赋给ls。
- 接下来我们需要将输入文本逆序输出。
ls[::-1] 已经逆序了,我们只需要输出即可。
但要注意:直接 print(i) 是错误的,因为循环一次输出一次结果会是:
妈妈
爱
我 - 所以 print(i,end=“”) ,每次循环让空进行结尾,那输出就会是连着的。
答案:
# 请在______处使用一行代码或表达式替换
# 注意:请不要修改其他已给出代码
import jieba
txt = input("请输入一段中文文本:")
ls = jieba.lcut(txt)
for i in ls[::-1]:
print(i,end="")
运行结果:
第二十题
题目:
解析:
- 第一空字符串逆序输出 print(s[::-1],end=“” )。
s[::-1] 第一个冒号左右两边什么都不填代表从头检索到尾,第二个冒号代表步长,这里将步长设置为-1,那么就是从后面往前面,实现逆序输出。
end=""表示让空进行结尾,那输出就会是连续的,满足题目紧接着输出字符串个数的要求。 - 第二空字符串个数: len(s)
答案:
s = input()
print(s[::-1],end="")
print(len(s))
运行结果: