我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问这两个区别是什么

def fb():
a=[ ]
def average(n):
a.append(n)
return sum(a)/len(a)
return average
为什么:
fn=fb()
print(fn(10))输出10
print(fn(20))输出15
而:
print(fb()(10))输出10
peint(fb()(20))输出20

近期文章

  • 用汇编实现计算一个字符串中某个字符出现的次数
  • c语言,怎么给已知长度的数组赋值
  • 在Yii Framework中创建控制器
  • 为什么会runtime error
  • 某dll程序导致无法在虚拟机环境下运行的问题?
  • 一次性输入"姓名,姓名拼音,班级,学号",把各个信息分隔开,用两种方式把各个信息直接连接成一个字符串,姓名拼音字母大小写互换,"班级"信息替换成"学院名称",学号保留后3位,打印输出新字符串
  • codeblocks出现了这个怎么办呀
  • c语言为什么SUM=6
  • HTML插入的图片不能按预期大小显示
  • 不管输入什么结果都是0.00,怎么办?
  • 服务器的php文件被加入广告代码
  • PHP v / s JSP(基于安全性)[关闭]
  • 计算机专业研究生参加什么比赛对找工作有帮助?
  • 指纹识别器失灵了,怎么办
  • multisim10.0 配置文件错误导致软件无法打开怎么办
  • 关于#51单片机#的问题,请各位专家解答!
  • 关于#c++#的问题:就想知道循环这种形式可以用吗
  • 为什么我这个输出结果不对呢
  • new对象时,底层是先在堆里开辟空间还是先调构造方法init呢?
  • unity中crtl+d操作问题问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华