MIT Python 第四课函数抽象与递归简介 函数调用与原代码的区别

 

函数调用

>>> def sqrt(x):
    ans=0
    if x>=0:
        while ans*ans<x:
            ans=ans+1
        if ans*ans!=x:
            return None
        else:return ans
    else:return None
>>> sqrt(16)
4
>>> def f(x):
    x=x+1
    return x

>>> x=3
>>> x
3
>>> f(x)
4
>>> z=f(3)
>>> z
4
>>> z=f(x)
>>> z
4
>>> x
3
>>> 

函数调用与原代码的区别见15.6.25微信

posted @ 2015-06-26 15:58  hhj187  阅读(126)  评论(0编辑  收藏  举报