diff --git a/__pycache__/define.cpython-37.pyc b/__pycache__/define.cpython-37.pyc
new file mode 100644
index 0000000..0e18153
Binary files /dev/null and b/__pycache__/define.cpython-37.pyc differ
diff --git a/define.py b/define.py
new file mode 100644
index 0000000..d8c4919
--- /dev/null
+++ b/define.py
@@ -0,0 +1,19 @@
+def sum(list):
+    t=0
+    for i in list:
+        t=t+int(i)
+    print(str(t))
+def new_input():
+    total=[]
+    while True:
+        score=input('分数')
+        if score=='q':
+            break
+        else:
+            try:
+                s1=int(score)
+            except:
+                print('请输入整数')
+            else:
+                total.append(score)
+    return(total)
diff --git a/swim.py b/swim.py
new file mode 100644
index 0000000..e1c33c8
--- /dev/null
+++ b/swim.py
@@ -0,0 +1,3 @@
+import define
+define.new_input()
+define.sum(total)
\ No newline at end of file