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

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

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

شرح برنامه

این برنامه پایتون دو آرایه با اندازه‌های دلخواه m و n را از ورودی دریافت کرده و عنصر اول آرایه دوم را به انتهای آرایه اول اضافه می‌کند.
برنامه شامل سه متد است:
- read_array: برای خواندن عناصر آرایه
- append_first_of_second: برای افزودن عنصر اول آرایه دوم به آرایه اول
- print_arrays: برای چاپ آرایه‌ها


کد پایتون:


def read_array(name: str, count: int) -> list[int]:
    print(f"ورود عناصر آرایه {name}:")
    return [int(input(f"{name}[{i}]: ")) for i in range(count)]

def append_first_of_second(arr1: list[int], arr2: list[int]) -> list[int]:
    if arr2:
        arr1.append(arr2[0])
    return arr1

def print_arrays(arr1: list[int], arr2: list[int]):
    print(f"آرایه اول: {arr1}")
    print(f"آرایه دوم: {arr2}")

# دریافت اندازه‌ها
m = int(input("تعداد عناصر آرایه اول (m): "))
n = int(input("تعداد عناصر آرایه دوم (n): "))

# خواندن آرایه‌ها
array1 = read_array("A", m)
array2 = read_array("B", n)

# افزودن عنصر اول آرایه دوم
array1 = append_first_of_second(array1, array2)

# چاپ نهایی
print_arrays(array1, array2)

نمونه خروجی:


A[0]: 10  
A[1]: 20  
B[0]: 99  
B[1]: 88  
آرایه اول: [10, 20, 99]  
آرایه دوم: [99, 88]

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