engineerklub | Дата: Четверг, 24.10.2024, 07:29 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 29399
Статус: Offline
| Управление данными. Вариант №8
Тип работы: Работа Контрольная Сдано в учебном заведении: ДО СИБГУТИ
Описание: Задача 8 Напишите проверку на то, является ли строка палиндромом. Палиндром — это слово или фраза, которые одинаково читаются слева направо и справа налево. Задача 11 Выведите первый и последний элемент списка. Список list = [1, 2, 3, 4, 5] Задача 14 Напишите программу, которая выводит чётные числа из заданного списка и останавливается, если встречает число 237. list = [326, 46, 447, 18, 909, 434, 236, 375, 822, 666, 597, 978, 328, 615, 953, 345, 399, 162, 758, 219, 918, 237, 413, 566, 826, 248, 866, 951, 626, 949, 687, 217] Задача 17 Сложите цифры целого числа. Четырёх-пяти значное число вводится с клавиатуры. Задача 20 С помощью анонимной функции извлеките из списка числа, делимые на 15. lst = [45, 55, 60, 37, 100, 105, 220]
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 24.10.2024, 07:29 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 29399
Статус: Offline
| Тип работы: Работа Лабораторная Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа № 1. Создание таблиц
Задание: создайте таблицы posts, comments, likes. Примечание: все поля таблицы отделяются запятыми. Внешние ключи перечисляются без запятых.
Лабораторная работа № 2. Заполнение данных Заполнение таблиц осуществляется с помощью запроса INSERT и вызова метода execute_query. Тексты запросов: ins_reg = """ INSERT INTO regions ( regions) VALUES (\'Россия\'), (\'USA\'), (\'Белоруссия\'), (\'England\'); """ execute_query(connection, ins_reg) ins_users = """ INSERT INTO users (nikname, dop, gender, region_id) VALUES (\'Колян\', \'25.12.2000\', \'male\', 1), (\'Leila\', \'01.11.1998\', \'female\', 4), (\'Elizabeth\', \'21.01.2005, \'female\', 2); """ execute_query(connection, ins_users) Задание: создайте запросы на заполнение таблиц posts, comments, likes и выполните их. Лабораторная работа № 3. Просмотр данных Извлечение данных из таблиц происходит чуть иначе, чем транзакция создания или внесения данных. Создадим новую функцию: def execute_select(connection, query): cursor = connection.cursor() result = None try: cursor.execute(query) result = cursor.fetchall() return result except e: print(e) Текст запроса можно записать строкой: select_users = "SELECT * to users" Так как это функция, её результат должен быть присвоен переменной: users = execute_select (connection, select_users) Для просмотра содержимого выбранных записей можно использовать цикл: for user in users: print(user) Задание: выберите все сообщения всех пользователей, возрастом старше 18 лет. Отчёт должен содержать фамилию, имя, отчество, группу студента и код Программы
СКАЧАТЬ
|
|
| |