From c4c2a2fb51e614766ff91c2688063e7add53c8ac Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Thu, 22 Apr 2021 19:33:07 +0800
Subject: [PATCH] auto save

---
 classes.py | 48 +++++++++++++++++++++---------------------------
 1 file changed, 21 insertions(+), 27 deletions(-)

diff --git a/classes.py b/classes.py
index 9f57f56..4fe03e9 100644
--- a/classes.py
+++ b/classes.py
@@ -1,47 +1,41 @@
-'''
 #猴子吃桃
-def p(d):
-    #出口
-    if d==10:
+def f(n):
+    if n==10:
         return 1
-    n = (p(d+1)+1)*2
-    return n
-res = p(6)
-print(res)
+    s = (f(n+1)+1)*2
+    return s
+a = f(8)
+print(a)
 
-#实现1+2+3+...+num的累加和
-#出口    1
-def s_n(n):
-    if n==1:
+#实现1+2+3+....+num的累计和 
+def sum_number(number):
+    if number==1:
         return 1
-    temp = s_n(n-1)
-    v = n+temp
+    temp = sum_number(number-1)
+    v = number+temp
     return v
-res = s_n(3)
-print(res)
+b = sum_number(3)
+print(b)
 
 
-#兔子数量
+#斐波那契数列:兔子数量
 def f(n):
     if n<=2:
         return 1
     v = f(n-1)+f(n-2)
     return v
-r = f(20)
-print(r)
-'''
+res = f(20)
+print(res)
 
-#求阶乘   5! = 5*4*3*2*1
-def f(x):
+#5!= 5*4*3*2*1
+def fn(x):
     if x==0:
         return 0
     elif x==1:
         return 1
     else:
-        y = x * f(x-1)
+        y = x*fn(x-1)
         return y
-r = f(5)
-print(r)
-
+c = fn(5)
+print(c)
 
-    
--
libgit2 0.25.0