diff --git a/py b/py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/py
diff --git a/y/__pycache__/fun.cpython-37.pyc b/y/__pycache__/fun.cpython-37.pyc
new file mode 100644
index 0000000..6c2114a
Binary files /dev/null and b/y/__pycache__/fun.cpython-37.pyc differ
diff --git a/y/fun.py b/y/fun.py
new file mode 100644
index 0000000..7c29881
--- /dev/null
+++ b/y/fun.py
@@ -0,0 +1,25 @@
+def new_input():
+    total = []
+    while True:
+        unit= input("请输入:")
+        if unit== 'q':
+            break
+        else:
+            try:
+                unit=int(unit)
+            except:
+                print("请输入一个整数")
+            else:
+                total.append(unit)
+            finally:
+                print("_"*30)
+    return total
+def sum(money):
+    count=0
+    for i in money:
+        count=count + i
+    return count
+
+price=new_input()
+pay=sum(price)
+print(str(pay)+"元")
\ No newline at end of file
diff --git a/y/s.py b/y/s.py
new file mode 100644
index 0000000..995a042
--- /dev/null
+++ b/y/s.py
@@ -0,0 +1,4 @@
+import fun
+data = fun.new_input()
+score = fun.sum(data)
+print("这位选手的总分数为:"+str(score))
\ No newline at end of file