این برنامه پایتون دو آرایه با اندازههای دلخواه 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]