بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۲۶ شهریور ۱۴۰۴

شرح برنامه

این برنامه پایتونی شامل سه متد جداگانه است:
- 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() عناصر را با فاصله چاپ می‌کند


نوشته و پژوهش شده توسط دکتر شاهین صیامی