这样的问题是不是有什么内置函数可以用
python输入
一行字符串
输出
第1行先原样将输入的字符串输出,
第2行的开头比第1行少1个字符;
第3行的开头比第2行少1个字符;
····
就跟有回声那样差不多
本帖最后由 ba21 于 2023-1-3 18:22 编辑
没有。
s="123465"
i=0
s
i++
这样也简单吧 可以使用切片来获取字符串的一部分>>> x = '123'
>>> x
'123'
>>> x = x
>>> x
'23'
>>> x = x
>>> x
'3'
>>> sh-5.1$ cat main.py
#!/usr/bin/env python
#coding=utf-8
txt = input()
for i in range(0, len(txt)):
print(txt)
sh-5.1$ ./main.py
12345
12345
2345
345
45
5
sh-5.1$
str1 = "abcdefg"
print('\n'.join(str1 for i in range(len(str1))))
输出结果:
abcdefg
bcdefg
cdefg
defg
efg
fg
g
页:
[1]