输入一个整数列表和整数n(n可以是负数)和正整数m,从该列表中选择第n个元素,把该元素重复m次,然后放到列表的尾端,最后输出列表。如果输入的n值不在列表下标范围之内,则输出"error"
时间: 2023-06-15 11:06:07 浏览: 315
下面是一个Python3的实现:
```python
lst = input().split() # 输入整数列表
n, m = map(int, input().split()) # 输入n和m
if n < 0 or n >= len(lst): # 如果n值不在列表下标范围之内
print("error")
else:
x = lst[n] # 选择第n个元素
for i in range(m):
lst.append(x) # 把该元素重复m次,并放到列表的尾端
print(lst) # 输出列表
```
这个实现的思路是先读入整数列表,再读入n和m,判断n是否在列表下标范围之内,如果不在则输出"error",否则选择第n个元素,并重复m次放到列表的尾端,最后输出修改后的列表。
阅读全文