1
0
ソースを参照

проверка оформления лекции

ypv 2 年 前
コミット
3fe4f47dc4
2 ファイル変更35 行追加8 行削除
  1. 18 7
      README.md
  2. 17 1
      plagiat_1.v2.py

+ 18 - 7
README.md

@@ -1,11 +1,22 @@
-demo test  
+## Формат вопросов
 
-внутренняя ссылка  
-[Макаров С., Прекрасный, опасный, кибербезопасный мир. М.: Ростелеком, 2022.- 568 с.](Макаров_С_Прекрасный_опасный_кибербезопасный_мир_2022.pdf), 
+## Вопросы
+1. Вопрос №1  
+    - Ответ №1  
+    - **Ответ №2** - правильный отмечается полужирным шрифтом  
+    - Ответ №3  
+    - Ответ №4  
+
+2. Вопрос №2  
+    - Ответ №1  
+    - **Ответ №2**  
+    - Ответ №3  
+    - **Ответ №4**  
+и т.д.  
+
+Первая строка должна начинаться с # и в точности совпадать с наименоанием лекции из файла со списком лекций (кроме цифр)
+
+## Список литературы
 
-внешняя ссылка   
-[Источник](https://www.company.rt.ru/social/book_cybersecurity/files/SMakarov_fullBook_light.pdf)   
 
-изображение   
-![*.jpg](Макаров_С_Прекрасный_опасный_кибербезопасный_мир_2022.pdf), 
 

+ 17 - 1
plagiat_1.v2.py

@@ -86,6 +86,21 @@ line_1 = post_list[0]
 if (line_1[0]) != "#":
     print("Заголовок статьи не найден")
 
+# наличие вопросов и списка литературы
+quest_exist = False
+source_exist = False
+for post_line in post_list:
+    if (post_line[0:1] == "##"):
+        if ("Вопросы" in post_line):
+            quest_exist = True
+        if ("Список литературы" in post_line):
+            source_exist = True
+if not (quest_exist):
+    print("Вопросы не найдены")
+if not (source_exist):
+    print("Список литературы не найден")
+
+
 header_text = line_1.replace("# ", "")
 header_text = header_text.replace(".", "")
 header_text = header_text.strip()
@@ -149,7 +164,8 @@ for readme_str in readme_list:
         print(f"количество совпадающих слов: {len(c)} / {ratio}%")
         print()
 
-
+if not(lection_exist):
+    print("Лекция не найдена в списке")
 
 
 exit()