diff --git "a/\350\207\252\345\212\250\347\213\227\345\261\201\344\270\215\351\200\232\346\226\207\347\253\240\347\224\237\346\210\220\345\231\250.py" "b/\350\207\252\345\212\250\347\213\227\345\261\201\344\270\215\351\200\232\346\226\207\347\253\240\347\224\237\346\210\220\345\231\250.py"
index e8c52e21a78ce2ee672be0eb7ac9b5ed89787cba..2b63bfd949a9f360552fd426fbdd2e603328ecf8 100644
--- "a/\350\207\252\345\212\250\347\213\227\345\261\201\344\270\215\351\200\232\346\226\207\347\253\240\347\224\237\346\210\220\345\231\250.py"
+++ "b/\350\207\252\345\212\250\347\213\227\345\261\201\344\270\215\351\200\232\346\226\207\347\253\240\347\224\237\346\210\220\345\231\250.py"
@@ -3,16 +3,33 @@
 
 import os, re
 import random,readJSON
+
 data = readJSON.读JSON文件("data.json")
-名人名言 = data["famous"]
-前面垫话 = data["before"]
-后面垫话 = data['after']
-废话 = data['bosh']
-xx = data['title']
+名人名言 = data["famous"] # a 代表前面垫话,b代表后面垫话
+前面垫话 = data["before"] # 在名人名言前面弄点废话
+后面垫话 = data['after']  # 在名人名言后面弄点废话
+废话 = data['bosh'] # 代表文章主要废话来源
+
+xx = "学生会退会"
+
+重复度 = 2
+
+def 洗牌遍历(列表):
+    global 重复度
+    池 = list(列表) * 重复度
+    while True:
+        random.shuffle(æ± )
+        for 元素 in 池:
+            yield 元素
+
+下一句废话 = 洗牌遍历(废话)
+下一句名人名言 = 洗牌遍历(名人名言)
+
 def 来点名人名言():
-    xx = 名人名言[random.randint(0,len(名人名言)-1)]
-    xx = xx.replace(  "a",前面垫话[random.randint(0,len(前面垫话)-1)] )
-    xx = xx.replace(  "b",后面垫话[random.randint(0,len(后面垫话)-1)] )
+    global 下一句名人名言
+    xx = next(下一句名人名言)
+    xx = xx.replace(  "a",random.choice(前面垫话) )
+    xx = xx.replace(  "b",random.choice(后面垫话) )
     return xx
 
 def 另起一段():
@@ -21,16 +38,17 @@ def 另起一段():
     xx += "    "
     return xx
 
-
-for x in xx:
-    tmp = str()
-    while ( len(tmp) < 6000 ) :
-        分支 = random.randint(0,100)
-        if 分支 < 5:
-            tmp += 另起一段()
-        elif 分支 < 20 :
-            tmp += 来点名人名言()
-        else:
-            tmp += 废话[random.randint(0,len(废话)-1)]
-    tmp = tmp.replace("x",xx)
-    print(tmp)
+if __name__ == "__main__":
+    xx = input("请输入文章主题:")
+    for x in xx:
+        tmp = str()
+        while ( len(tmp) < 6000 ) :
+            分支 = random.randint(0,100)
+            if 分支 < 5:
+                tmp += 另起一段()
+            elif 分支 < 20 :
+                tmp += 来点名人名言()
+            else:
+                tmp += next(下一句废话)
+        tmp = tmp.replace("x",xx)
+        print(tmp)
\ No newline at end of file