题目:
给定一个字符串S,要求把S的前k个字符移动到S的尾部,如把字符串“abcdef”前面的2个字符‘a’、‘b’移动到字符串的尾部,得到新字符串“cdefab”,称作字符串循环左移k位。
输入一个字符串和一个非负整数N,要求将字符串循环左移N次。
可以使用以下语句实现字符串s的输入:
s=str(input())
可以使用以下语句实现非负整数n的输入:
n=int(input())
代码:
s = str(input("请输入字符串:"))
n = int(input("请输入非负整数:"))
t = s[0:n]
print(s[n:] + t)
输出结果:
--------------------------------------------------------------------------------
请输入字符串:cdefab
请输入非负整数:5
bcdefa
--------------------------------------------------------------------------------