爱意随风起9306 发表于 2023-1-3 18:18:05

这样的问题是不是有什么内置函数可以用

python
输入
一行字符串
输出
第1行先原样将输入的字符串输出,
第2行的开头比第1行少1个字符;
第3行的开头比第2行少1个字符;
····


就跟有回声那样差不多

ba21 发表于 2023-1-3 18:21:11

本帖最后由 ba21 于 2023-1-3 18:22 编辑

没有。


s="123465"
i=0
s
i++
这样也简单吧

tommyyu 发表于 2023-1-3 18:24:29

可以使用切片来获取字符串的一部分>>> x = '123'
>>> x
'123'
>>> x = x
>>> x
'23'
>>> x = x
>>> x
'3'
>>>

人造人 发表于 2023-1-3 18:24:39

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$

isdkz 发表于 2023-1-3 18:25:05

str1 = "abcdefg"
print('\n'.join(str1 for i in range(len(str1))))

输出结果:
abcdefg
bcdefg
cdefg
defg
efg
fg
g
页: [1]
查看完整版本: 这样的问题是不是有什么内置函数可以用