第3章 函数

实验一:斐波那契数列

def fibonacci(n):
    a = 1
    b = 1
    if n == 1:
        return a
    elif n == 2:
        return b
    else:
        for i in range(n-2):
            a,b = b,a+b
        return b

print(fibonacci(10))

实验二:对数函数

import math

def make_logarithmic_function(base):
    return lambda x:math.log(x,base)

i = int(input('请输入对数底:'))
j = int(input('请输入计算值:'))
print(make_logarithmic_function(i)(j))

  

 

posted @ 2017-08-17 11:08  Nick-Peggy  阅读(111)  评论(0)    收藏  举报