0 / 0 / 0
Регистрация: 30.10.2024
Сообщений: 1
|
|
1 | |
Популярные жанры30.10.2024, 22:50. Показов 122. Ответов 1
Метки нет (Все метки)
Напишите программу, которая считывает имя файла базы данных, по структуре идентичной films_db.sqlite, и выполняет запрос для получения списка жанров, фильмы в которых снимались в 2010 и 2011 годах. В списке не должно быть повторов.
Вывести необходимо все названия, каждое с новой строки. Формат ввода Одна строка — имя базы данных. Формат вывода Результат запроса — названия жанров, каждое с новой строки. import sqlite3 as sq name = input() con = sq.connect(name) cur = con.cursor() result = cur.execute("""SELECT * FROM genres WHERE id IN (SELECT genre FROM films WHERE year BETWEEN 1995 AND 2000)""").fetchall() li = [] for i in result: if i[3] not in li: li.append(i[3]) for i in li: print(i) con.close() Вот мой код, не понимаю почему выдает ошибку в ответе |
30.10.2024, 22:50 | |
Ответы с готовыми решениями:
1
Популярные жанры Популярные жанры Музыкальные жанры Парсить жанры фильма |
случайный прохожий
3038 / 2071 / 626
Регистрация: 20.07.2013
Сообщений: 5,582
|
|
31.10.2024, 01:58 | 2 |
Что за ошибка? И как условие BETWEEN в коде относится к условию задачи?
|
31.10.2024, 01:58 | |
31.10.2024, 01:58 | |
Помогаю со студенческими работами здесь
2
Как обработать жанры Метал и подобные ему жанры Картотека: Программа не распознает новые жанры Запрос, который выводит авторов и жанры Пост-панк и подобные ему жанры Получить жанры из HTML с помощью регулярных выражений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |