为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
学习人数
综合评分9.20
575人评价 查看评价
9.6 内容实用
9.0 简洁易懂
9.0 逻辑清晰

最赞回答 / qq_3ice
[自问自答] 看明白了 ,辗转相除法。不断变换a,b的位置,b等于a与b的取余。直到b==0 时,  会得到他们的最小公约数,然后分子分母同时除以最小公约数达到约分的目的。gcd这个函数中,用到了递归的方法。

最新回答 / 慕后端2468943
因为set score()函数的作用是对__score属性进行赋值,那么肯定是需要传入一个参数,将这个参数值赋值给__score属性

最赞回答 / henryham
def count():
    fs = []
    for i in range(1, 4):
        def f(j):
            def g():
                return j*j
            return g
        fs.append(f(i))
    return fs

f1, f2, f3 = count()
print(f1(),f2(),f3())

最新回答 / M_ing丶
运行正常,并没有错误,可能是你代码对齐有问题,如果在python3.X版本中运行的话,print( )这行需加括号!

最赞回答 / no_nicheng
math.sqrt的返回值是浮点数,所以你的"if isinstance(math.sqrt(x),int)"必然是False的,所以is_sqr()一定返回None,转换为布尔型,即为Falsefilter()的第一个参数,要求为布尔型,可你调用is_sqr()都会返回False,那么必然一个数值都筛选不出来,自然返回的数据为空

最新回答 / 飞雪随风
这个是Python参考文档的一部分sorted(iterable[, cmp[, key[, reverse]]])Return a new sorted list from the items in iterable.The optional arguments cmp, key, and reverse have the same meaning as those for the list.sort() method (described in section Mutable Sequence ...

最新回答 / 再见你
<...code...>试着整理一下吧:如果<...code...>也就是说a和fn()这个函数是等价的下面<...code...>也就意味着b和f(x)是等价的f(x)是一个有着确认结果的值的,也就是说,b是一个list、int、float、str等的一个值,不再是一个函数了。

最赞回答 / 我在山那边
1是初始参数,就是先变成f(1,x),再代入list。不清楚的话回看下reduce吧,有说第三个参数的事情。

最新回答 / 小水瓶
我都是联网学。你也可以保存这个页面。
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消