1、题目:
给定字符串s和数字n,打印把字符串s向右移动n位的新字符串。
2、举例:
输入‘abcd’,3,输出‘bcda’
3、Python代码如下
def zifuchuan(s,n):
s1 = []
if 1 <= n <= len(s):
for i in range(0,len(s)):
s1.append(s[-n+i])
print(s1)
if n > len(s):
for i in range(0,len(s)):
s1.append(s[-(n%len(s))+i])
print(s1)
s2 = "".join(s1)
print(s2)
zifuchuan("abcd",3)
4、输出结果显示:
bcda