ypv před 6 měsíci
rodič
revize
56cf31de48

+ 5 - 2
ОАиП/2024-25/26гр/README.md

@@ -16,7 +16,7 @@
 
 Бурдыко Максим Андреевич: 4(Пр1), 4(Пр2),    
 Веденский Даниил Юрьевич   
-Горбунов Егор Александрович: 5(Пр1), 5(Пр2), 5(Пр4), 5(Пр5)   
+Горбунов Егор Александрович: 5(Пр1), 5(Пр2), 5(Пр3), 5(Пр4), 5(Пр5)   
 Гузеев Иван Валентинович: 5(Пр1),     
 Гуркин Вадим Сергеевич   
 Дыбенко Екатерина Сергеевна: 5(Пр1),   
@@ -33,7 +33,7 @@
 Ремезов Николай Игоревич  
 Сиволобов Олег Владимирович   
 Стадник Снежана Алексеевна: 5(Пр1), 5(Пр2), 5(Пр5),   
-Старинцев Леонид Дмитриевич  
+Старинцев Леонид Дмитриевич: 2,   
 Стародубцев Даниил Юрьевич  
 Сущенок Владислав Дмитриевич: 4(Пр1),   
 Топальцев Роман Алексеевич: 5(Пр1),  
@@ -47,6 +47,9 @@
 
 ## Журнал:
 
+22Oct24  
+**Отсутсв:** Стадник  
+
 17Oct24  
 **Отсутсв:** Бурдыко, Лайков, Пашкевич, Паллер, Стадник  
 

+ 6 - 0
ОАиП/2024-25/26гр/random_student.py

@@ -27,6 +27,12 @@ students_list.append("Цуканов Дмитрий")
 
 rand_student = random.choice(students_list)
 
+# преобразование списка в строку с разделителем
+s = "\n".join(students_list)
+
+
+print(f"Список студентов в строку: {s}")
+
 print(f"Случайный студент: {rand_student}")
 
 

+ 15 - 28
ОАиП/2024-25/26гр/тест.py

@@ -1,30 +1,17 @@
-import random
-students_list = ["Бурдыко Максим", "Веденский Даниил", "Горбунов Егор"]
-students_list.append("Гузеев Иван")
-students_list.append("Гуркин Вадим")
-students_list.append("Дыбенко Екатерина")
-students_list.append("Ерошко Евгений")
-students_list.append("Коваленко Никита")
-students_list.append("Лайков Арсений")
-students_list.append("Ласек Егор")
-students_list.append("Маркеев Никита")
-students_list.append("Мороз Александр")
-students_list.append("Паллер Александр")
-students_list.append("Пашкевич Дмитрий")
-students_list.append("Поддубная Евгения")
-students_list.append("Приходько Иван")
-students_list.append("Ремезов Николай")
-students_list.append("Сиволобов Олег")
-students_list.append("Стадник Снежана")
-students_list.append("Старинцев Леонид")
-students_list.append("Стародубцев Даниил")
-students_list.append("Сущенок Владислав")
-students_list.append("Топальцев Роман")
-students_list.append("Трофимова Арина")
-students_list.append("Цуканов Дмитрий")
-for student in students_list:
-    mark=random.randint(2,5)
-    print(student,"-", mark)
-    
+s = "Здрасте"
+
+
+s = "Лайков\t3"
+print(s)
+s = "Ласек\t3"
+print(s)
+s = "Стадник\t3"
+print(s)
+
+
+"""
+for i in s:
+    print(f"{i}")
+"""
 
     

+ 10 - 3
ОАиП/2024-25/36гр/README.md

@@ -5,7 +5,10 @@
 Практическая №3. Обработка строк. [1.1] гл.12.; [2], гл.12   
 Практическая №4. Оператор цикла. [1.1] гл.9.; [2], гл.5   
 Практическая №5. Массивы. [1.1] гл.11.; [2], гл.7, 8, 11   
+
+
 Практическая №6. Обработка текстовых файлов. [1.1] гл.16.; 
+Практическая №8. Работа c SQLite.; 
 
 
 Практическая №7[-10]. Средства автоматизации АС   
@@ -15,15 +18,14 @@
 [2] 1400 задач по программированию. Златопольский   
 
 
-БАЙДУКОВА Ксения Андреевна: 3-(о)   
-ДЖАНИБЕКЯН Эдуард Рубенович:  
+БАЙДУКОВА Ксения Андреевна: 3-(о), 5(Пр1-Пр5)   
 ДУНАЕВ Никита Юрьевич:   
 ЕЛИСЕЕНКО Олег Владимирович:     
 ЕРМОЛЕНКО Артём:    
 КАЗЮТИН Вадим Валентинович [+1]:     
 ЗЕЛЕНСКИЙ Павел Алексеевич:   
 КУЛАГА Элис Сергеевна:     
-ШИШКОВА Анастасия Дмитриевна:    
+ШИШКОВА Анастасия Дмитриевна: 3(Пр1-Пр5)     
 
 
 ЕГОРОВ Никита Александрович: 3(о),    
@@ -42,6 +44,11 @@
 
 ## Журнал:
 
+22Oct24  
+**Отсутсв:** БАЙДУКОВА, ЗЕЛИНСКИЙ, ПОДЕННЫЙ, ПОСЛЕДОВ, РЯБЧЕНКО    
+Работа с БД
+
+
 12Oct24  
 **Отсутсв:** ДЖАНИБЕКЯН, ДУНАЕВ, ЕРМОЛЕНКО, КАЗЮТИН, ШИШКОВА, 
 

binární
ОАиП/2024-25/36гр/users.db


+ 26 - 0
ОАиП/2024-25/36гр/тест.py

@@ -0,0 +1,26 @@
+import sqlite3
+
+db = sqlite3.connect("D:\\_gogs\\up\\ОАиП\\2024-25\\36гр\\users.db")
+
+cur = db.cursor()
+
+"""
+cur.execute("CREATE TABLE users (id INTEGER NOT NULL PRIMARY KEY, fam TEXT NOT NULL, name TEXT NOT NULL, login TEXT NOT NULL, pass TEXT NOT NULL);")
+db.commit()
+
+cur.execute("INSERT INTO users (fam, name, login, pass) VALUES ('Байдукова', \"Ксения\", 'baydukova', '1111');")
+db.commit()
+
+
+cur.execute("INSERT INTO users (fam, name, login, pass) VALUES ('Шишкова', 'Anastasiya', 'shiskova', '1234');")
+cur.execute("INSERT INTO users (fam, name, login, pass) VALUES ('Ermolenko', 'Artyom', 'ermolka', 911);")
+db.commit()
+
+cur.execute("UPDATE users SET 'login'='ermolenko' WHERE id=3;")
+db.commit()
+
+"""
+cur.execute("SELECT * FROM users")
+user_id, fam, name, login, user_pass = cur.fetchone()
+
+print(f"Логин {fam} под ID#{user_id} = {login}")