سلام، وقت بخیر در حال یادگیری پایتون هستم در حل یه تمرین با حلقه for به مشکل خوردم لطفا ممکنه راهنماییم کنید؟ دو ورودی از کاربر گرفته میشه اولی تعداد عددهای آرایه دومی تعداد شیفت عددها و سومی اعضای آرایه n, x = map(int, input().split())
:if 1 <= n <= 100 and 1 <= x <= 100
array = [int(x) for x in input().split()]
:for i in range(len(array))
print(array[i], end=' ')
() print
:for i in range(len(array)-x)
last = array[i]
print(last, end=' ')
برای بدست آوردن اون بخش از آرایه که شامل شیفت شدن میشن، چه راه حلی وجود داره ؟ که در نهایت بتونم لیست جدید رو داشته باشم؟ مثل: n = 5 x = 2 arrary = [1, 2, 3, 4, 5] shiftlist = [4, 5, 1, 2, 3] باتشکر