شیفت اعداد در آرایه به وسیله حلقه

سوال

سلام، وقت بخیر

در حال یادگیری پایتون هستم در حل یه تمرین به مشکل خوردم لطفا ممکنه راهنماییم کنید؟
دو ورودی از کاربر گرفته میشه اولی تعداد عددهای آرایه دومی تعداد شیفت عددها و سومی اعضای آرایه

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 = ۵

x = ۲

arrary = [۱, ۲, ۳, ۴, ۵]

shiftlist = [۴, ۵, ۱, ۲, ۳]

باتشکر

در حال بررسی 0
afra 3 سال 2 پاسخ ها 562 دیده شده 2

پاسخ ها ( ۲ )

ارسال یک پاسخ