تابعی بنویبسید که یک آرایه از اعداد صحیح را دریافت کند اعداد صفر موجود در آرایه را به انتهای آرایه منتقل کند
سپس برنامه ای بنویسید که این تابع را برای آرایه به طول n تست کند و محتوای آرایه تغییر یافته را چاپ کند.
می‌توانید از تابع زیر برای جابجایی اعداد صفر به انتهای آرایه استفاده کنید:\n\n```python\ndef move_zeroes(arr):\n    zeroes = 0\n    for i in range(len(arr)):\n        if arr[i] != 0:\n            arr[i], arr[zeroes] = arr[zeroes], arr[i]\n            zeroes += 1\n    return arr\n```\n\nسپس می‌توانید برنامه‌ی زیر را برای تست این تابع بنویسید:\n\n```python\nn = int(input(\"Enter the length of the array: \"))\narr = []\nfor i in range(n):\n    arr.append(int(input(\"Enter element number {}: \".format(i+1))))\n\nprint(\"Original array: \", arr)\nprint(\"Modified array: \", move_zeroes(arr))\n```\n\nدر این برنامه، کاربر می‌تواند طول آرایه را وارد کند و سپس اعداد آرایه را وارد کند. سپس، تابع `move_zeroes` را صدا می‌زنیم و آرایه‌ی تغییر یافته را چاپ می‌کنیم.