Logic Building
# Take arrays
n = int(input("Enter array size: "))
arr1 = []
for i in range(n):
arr1.append(int(input(f"Array1 element {i+1}: ")))
arr2 = []
for i in range(n):
arr2.append(int(input(f"Array2 element {i+1}: ")))
# Element-wise sum
sum_arr = []
for i in range(n):
sum_arr.append(arr1[i] + arr2[i])
print(f"Sum array: {sum_arr}")Output
Enter array size: 3 Array1 element 1: 1 Array1 element 2: 2 Array1 element 3: 3 Array2 element 1: 4 Array2 element 2: 5 Array2 element 3: 6 Sum array: [5, 7, 9]
Add corresponding elements.
Key Concepts:
- Arrays must be same size
- Add arr1[i] + arr2[i]
- Create new array