این برنامه پایتون یک آرایه ۱۰ عنصری را با مقدار اولیه m تعریف میکند.
هر عنصر بهصورت موقعیتی در نظر گرفته میشود که m واحد به سمت راست جابهجا شده است.
در واقع، موقعیت هر عنصر برابر با index × m خواهد بود.
def define_positions(m: int, count: int = 10) -> list[int]:
return [i * m for i in range(count)]
# دریافت مقدار اولیه از کاربر
m = int(input("مقدار اولیه جابهجایی (m): "))
# تعریف آرایه موقعیتها
positions = define_positions(m)
# نمایش نتیجه
print("آرایه موقعیتها به سمت راست:")
print(" ".join(map(str, positions)))
ورودی: m = 5
خروجی:
آرایه موقعیتها به سمت راست:
0 5 10 15 20 25 30 35 40 45