این برنامه پایتونی شامل سه متد جداگانه است:
- read_array(): دریافت عناصر آرایه از ورودی
- reverse_array(arr): معکوس کردن آرایه و بازگرداندن نسخه معکوسشده
- print_array(arr): چاپ عناصر آرایه
برنامه ابتدا آرایه را دریافت میکند، سپس آن را معکوس کرده و در نهایت چاپ میکند.
def read_array():
n = int(input("تعداد عناصر آرایه را وارد کنید: "))
arr = []
for i in range(n):
num = int(input(f"عنصر {i+1}: "))
arr.append(num)
return arr
def reverse_array(arr):
return arr[::-1]
def print_array(arr):
print("آرایه:")
for item in arr:
print(item, end=" ")
print()
# اجرای برنامه
original_array = read_array()
reversed_array = reverse_array(original_array)
print("آرایه معکوسشده:")
print_array(reversed_array)
تعداد عناصر آرایه را وارد کنید: 5
عنصر 1: 10
عنصر 2: 20
عنصر 3: 30
عنصر 4: 40
عنصر 5: 50
آرایه معکوسشده:
50 40 30 20 10
در این برنامه:
- تابع read_array() آرایه را از ورودی میسازد
- تابع reverse_array() با استفاده از برش [::-1] آرایه را معکوس میکند
- تابع print_array() عناصر را با فاصله چاپ میکند