博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每日分享(3),金融转计算机,自学计算机科学和python。
阅读量:38313 次
发布时间:2022-01-23

本文共 362 字,大约阅读时间需要 1 分钟。

1.斐波那契数列

0 1 1 2 3 5 8 13 21 ......

def fib(n):

  pred,curr=0,1

  k=1

  while k<n:

   pred,curr=curr,pred+curr

   k=k+1

  return curr

2.设计函数的特性

函数域是函数可能采用的所有输入的集合。

函数范围是函数可能返回的输出值。

纯函数行为:创造的关系在输入和输出之间。

3.函数设计指南:

为每个函数分配一个任务。

实时进程一次,但执行多次。

定义一般函数。

删除重复内容。

分离函数关注点。

4.函数被定义时:

创建函数值。

他的父时是框架。

将名称绑定于先框架的函数值。

5.当函数被调用

增加本地框架,标记被调用函数的名称。

复制函数父于本地框架。

绑定先前函数于本地框架。

执行函数中的函数体,从本地框架开始。

转载地址:http://bzeuuy.baihongyu.com/

你可能感兴趣的文章
VirtualBox一类系统只能出现一个?
查看>>
JDK有三种字体绘制系统
查看>>
判刑不应区分未成年、精神病
查看>>
解决办法:为什么我的DLL中加载后找不到指定的函数
查看>>
LINUX:安装下载源码用的hg
查看>>
LINUX下载编译x265
查看>>
LINUX编译x265:make-Makefiles.bash: ccmake: not found
查看>>
解决办法:debian中没有ifconfig命令
查看>>
LINUX搭建EtherCalc环境
查看>>
未解决:运行EtherCalc出错:Error: Cannot find module 'zappajs'
查看>>
开源的东西,只是用来参考学习,要商用路途遥远
查看>>
LINUX下载编译redis
查看>>
LINUX安装node/nodejs
查看>>
Github删除一个无用库
查看>>
Github分支管理范例
查看>>
Etherpad配置及管理功能
查看>>
使用码云下载github的代码
查看>>
git remote: Permission to denied
查看>>
github每次push时自动输入用户名密码
查看>>
remote: Permission to XXX.git denied to quantum6
查看>>