6мес



Программирование
+2Напишиье код на пайтон, как будто вы новичок
Дано число N, затем N названий книг и два индекса книг, которые поменялись местами. Выведите массив с названиеми книг в получившемся расположении.
Ввод
4
Одиссея капитана Блада
Гарри Поттер и узник Азкабана
Мелкие боги
Никогда
0
1
Вывод
['Гарри Поттер и узник Азкабана', 'Одиссея капитана Блада', 'Мелкие боги', 'Никогде']
По дате
По рейтингу
print('Сам пиши')
Вот пример кода на Python, который выполняет поставленную задачу:
123456789101112131415161718
# Ввод числа N
N = int(input("Введите количество книг: "))
# Ввод названий книг
books = []
for _ in range(N):
book = input("Введите название книги: ")
books.append(book)
# Ввод индексов, которые нужно поменять местами
index1 = int(input("Введите первый индекс: "))
index2 = int(input("Введите второй индекс: "))
# Меняем книги местами
books[index1], books[index2] = books[index2], books[index1]
# Выводим результат
print(books)
Пример работы программы:
12345678
Введите количество книг: 4
Введите название книги: Одиссея капитана Блада
Введите название книги: Гарри Поттер и узник Азкабана
Введите название книги: Мелкие боги
Введите название книги: Никогде
Введите первый индекс: 0
Введите второй индекс: 1
['Гарри Поттер и узник Азкабана', 'Одиссея капитана Блада', 'Мелкие боги', 'Никогде']
Пейтон
a = [input() for i in range(int(input()))]
i = int(input())
j = int(input())
a[i], a[j] = a[j], a[i]
print(*a, sep='\n')
Иди на ху й
hello world