Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Напишиье код на пайтон, как будто вы новичок

Дано число N, затем N названий книг и два индекса книг, которые поменялись местами. Выведите массив с названиеми книг в получившемся расположении.
Ввод
4
Одиссея капитана Блада
Гарри Поттер и узник Азкабана
Мелкие боги
Никогда
0
1
Вывод
['Гарри Поттер и узник Азкабана', 'Одиссея капитана Блада', 'Мелкие боги', 'Никогде']

По дате
По рейтингу
Аватар пользователя
Гуру
6мес

print('Сам пиши')

Аватар пользователя
Мыслитель
6мес

Вот пример кода на 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
['Гарри Поттер и узник Азкабана', 'Одиссея капитана Блада', 'Мелкие боги', 'Никогде'] 
Аватар пользователя
Знаток
6мес

Пейтон

Аватар пользователя
Мудрец
6мес

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')
Иди на ху й

Аватар пользователя
6мес

hello world