python 输入两个整数n和m,再输入n个整数构成一个数列,把前m个数循环移位到数列的右边。
时间: 2023-06-04 20:08:19 浏览: 232
python 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数(示例)
好的,这个问题可以回答。实现方法可以是先将列表切片,然后再将两个切片拼接。具体代码如下:
```
n, m = map(int, input().split())
nums = list(map(int, input().split()))
# 切片操作
nums = nums[m % n:] + nums[:m % n]
print(nums)
```
以上代码可以循环移动m个数到列表的右边,输出移动后的数列。
阅读全文