use*_*840 5 python computer-science python-2.7 python-3.x
我正在尝试创建一个循环字符串的程序,这是我到目前为止所拥有的.
def main():
name = "firstname lastname"
for i in name:
print(name)
name = name[1::]
main()
Run Code Online (Sandbox Code Playgroud)
这只是给了我
firstname lastname
irstname lastname
rstname lastname
stname lastname
tname lastname
Run Code Online (Sandbox Code Playgroud)
等到最后一封信.
这种做我想要但不完全.
我希望这个程序要做的就是打印这样的东西.
firstname lastname
irstname lastname f
rstname lastname fi
stname lastname fir
tname lastname firs
name lastname first
ame lastname firstn
me lastname firstna
Run Code Online (Sandbox Code Playgroud)
等等......骑自行车穿过绳子,但我不能理解它.请帮忙.
提前致谢
def main():
name = "firstname lastname"
for i in range(len(name)):
print(name[i:] + name[:i])
main()
Run Code Online (Sandbox Code Playgroud)
切片是一件美妙的事情。:)