diff --git a/1.py b/1.py
new file mode 100644
index 0000000..fabddf9
--- /dev/null
+++ b/1.py
@@ -0,0 +1,17 @@
+x=float(input())
+y=float(input())
+x1=float(input())
+y1=float(input())
+k=(y1-y)/(x1-x)
+b=y-k*x
+print("y=",k,"x+",b)
+x2=float(input())
+y2=float(input())
+x3=float(input())
+y3=float(input())
+k1=(y2-y3)/(x2-x3)
+b1=y2-k1*x2
+print("y=",k1,"x+",b1)
+jiaodianx=(b1-b)/(k-k1)
+jiaodiany=jiaodianx*k+b
+print(jiaodianx,',',jiaodiany)
\ No newline at end of file
diff --git a/diy1.py b/diy1.py
index 0735a44..bc8a919 100644
--- a/diy1.py
+++ b/diy1.py
@@ -1,5 +1,20 @@
 #定义一个函数sum_numbers()
 #要求这个函数能接收一个名为num的整型参数
 #要求这个函数能计算1+2+3+……+num的结果
+def sum_numbers(n):
+    if n==1:
+        return(1)
+    temp=sum_numbers(n-1)
+    return temp+n
+r=sum_numbers(4)
+print(r)
+def func(n):
+    if n<=2:
+        return 1
+    elif n>2:
+        value=func(n-1)+func(n-2)
+        return value
+rr=func(4)
+print(rr)