Предмет: Информатика,
автор: behovez1972
(мова програмування Pyton)Заповнити цілий масив із N елементів шляхом введення значень його елементів з клавіатури. Кількість елементів масиву (N) задається з клавіатури.
1. Вивести сформований масив на екран ПК в рядок (не в стовпчик).
2. Змінити розташування елементів цього масиву за правилом:
- Переставити елементи цього масиву симетрично його середини. 1-й поміняти місцями з останнім; 2-й переставити з передостаннім і т.д.
3. Вивести трансформований масив на екран ПК у рядок.
50 баллів даю
anuapolina08:
Тут тільки 5 балів
Ответы
Автор ответа:
0
# Введення розміру масиву
n = int(input("Enter the size of the array: "))
# Введення елементів масиву
arr = []
for i in range(n):
val = int(input("Enter the value of element {}: ".format(i)))
arr.append(val)
# Виведення масиву на екран
print("Original array:", end=" ")
for i in range(n):
print(arr[i], end=" ")
print()
# Трансформація масиву
for i in range(n // 2):
arr[i], arr[n - 1 - i] = arr[n - 1 - i], arr[i]
# Виведення трансформованого масиву на екран
print("Transformed array:", end=" ")
for i in range(n):
print(arr[i], end=" ")
print()
File "C:/Users/Диман/Desktop/Pyton/16.12 вар 1.py", line 8, in
print(arr[i], end=" ")
IndexError: list index out of range
выбивает это
Похожие вопросы
Предмет: Информатика,
автор: tekahiya
Предмет: Українська література,
автор: Tima0327
Предмет: Алгебра,
автор: sasha3981263
Предмет: Математика,
автор: lizakogot
Предмет: Химия,
автор: nastyadeykalo