上一个问题打错了。
return my_add(a[:-1],a[-1])+b
这条代码里面的+b为什么不是指只加当前对应的b,而是把之前所有的b都加起来呢。
递归的代码看不太懂
data = list(range(1,101)) print(data) def my_add(a,b): if len(a)==2: return a[0]+a[1]+b return my_add(a[:-1],a[-1])+b my_add(data[:-1], data[-1])
老师好,
我在cmd中按照步骤输入jupyter notebook之后,报错找不到指定模块,看问答中楼上您的回答,说让直接安装anaconda。
现在已经安装了miniconda,是不是就不需要再安装anaconda了?如果是的话,这个问题该怎么解决?
还有安装完minicond后,conda/pip install sklearn总是报错,是属于一类问题吗?要再安装anaconda吗?多谢!
老师,我这个在打开cmd之后,到输入jupyter notebook之后就报错了。我应该咋办呀?
老师这个地方的九九乘法表里边视频代码是
for j in range(1,10): for i in range(1,j+1): print("%d*%d=%d"%(j,i,j*i),end="\t") i += 1 print() j += 1
我认为i和j不用自增运算了吧,我的代码是
for i in range(1,10): for j in range(1,i+1): print("%d*%d=%d"%(j, i, i*j),end = "\t") print()
python中None与Null有什么区别?
老师,这个错误是啥原因造成的?
老师,我想问下您在视频中func是函数,为什么这个函数不经过调用就可以直接使用呢?
老师,能解释下为什么print(b)是none呀,我明明把a的值赋给b了呀,我很困惑呀。
老师,我想问下extend不是说不创建新的列表,只是在原列表的尾部进行添加的吗?如果说a和b为两个列表,用一个变量c=a.extend(b),为什么c的内存地址和a的内存地址不一样呢?
老师,我想问下在创建列表时为什么有时候用圆括号有时候用方括号呀,这二者有什么区别吗?
老师我这里一输入内容就报错说文件不存在,无法执行后续操作,我应该怎么处理呀
截屏2021-08-18 下午7.07.36.png不知道这里为什么会报这个错
1.
do都和视频里的操作一样,为什么都报错
老师,在java中一般是尽量避免递归方法的使用,防止递归方法调用另一个递归方法,且递归方法调用深度一般不可控,我看到python中同样是使用方法栈,python中是不是也尽量避免地方方法的使用?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637