Python 3.x 重新排列字符串以生成新字符串
给定一个字符串和一个int n,打印由该字符串的前n个字符组成的字符串,后跟该字符串的前n-1个字符,依此类推。您可以假设n在0和字符串长度之间,包括n>=0和n不知道我是否应该发布此内容,但现在开始。即使是家庭作业,也很容易,我怀疑这会有什么影响,但我鼓励你自己去做。如果你不能解决这样的问题,无论如何你都可能考试不及格Python 3.x 重新排列字符串以生成新字符串,python-3.x,Python 3.x,给定一个字符串和一个int n,打印由该字符串的前n个字符组成的字符串,后跟该字符串的前n-1个字符,依此类推。您可以假设n在0和字符串长度之间,包括n>=0和n不知道我是否应该发布此内容,但现在开始。即使是家庭作业,也很容易,我怀疑这会有什么影响,但我鼓励你自己去做。如果你不能解决这样的问题,无论如何你都可能考试不及格 n = 4 string = "chocolate" result = "" while n > 0: result += string[:n] n -
n = 4
string = "chocolate"
result = ""
while n > 0:
result += string[:n]
n -= 1
print(result)
你试过什么?你犯了什么错误?请看附页上关于如何提出一个好问题的建议。这是你的家庭作业吗?这个问题是真的吗?嗨,约翰逊,欢迎来到StackOverflow,请按照上面的链接-如何提问,然后自由编辑你的帖子,提前谢谢。社区不会代你编写代码,如果你改进了问题,肯定会有人提出建议。
n = 4
string = "chocolate"
result = ""
while n > 0:
result += string[:n]
n -= 1
print(result)