最赞回答 / cheerygod
gcd(a,b) 这个函数是用 辗转相除法 返回a b 两个数的最大公因子,用于分数约分。下面的加减乘除四个函数,都是按照分数的加减乘除运算法则写的。主要是辗转相除法不好想到
2016-07-26
已采纳回答 / worry921
<...图片...>7月7日,有个兄弟也是解答别人问题时发的图。可以帮到你。之所以写成 a ,b =b, a + b.是因为本题的要求是求一个斐波那契额数列,也就是从第三个数开始,后一个数是前两个数的和。...
2016-07-26
已采纳回答 / 好吧123
name 按照ascii码值比较 :Alice和Tim都是99分,但是A的ascii值小于T所以Alice排在Tim前面这段代码意思就是:当两个实例的分数相同时,按照名字的顺序排列(ascii升序排列),否则返回分数的降序排列(-cmp)
2016-07-26
已采纳回答 / 好吧123
我的理解是:map函数的意义是,format_name作用于list的每一个元素,这里的list的元素都是str,而这个format_name的参数类型是str,s[0].upper()是对字符串的首字母大写,s[1:].lower()是对除首字母外的字母小写,这样就改写了list中的每个元素即改写了每个字符串
2016-07-26
跳跃性太大了,我是初学者,那个 _name_ 就完全看不懂。
琢磨了半天,查了好多资料,原来 _name_ 是函数的一个属性,取到函数名。
这个之前没有讲过吧。
琢磨了半天,查了好多资料,原来 _name_ 是函数的一个属性,取到函数名。
这个之前没有讲过吧。
2016-07-25
学课程,各取所需,人家不收你钱,又没做不道德的事情,还骂老师的,真是sha bi,我爆粗口都比你有素质
2016-07-25
Person.__init__(self,name,gender)更侧重于表达初始化父类的意思;
而super(Teacher,self).__init__(name,gender)更易于理解成简化了初始化的意思。但核心都是将父类初始化后的相关属性嵌入子类中
而super(Teacher,self).__init__(name,gender)更易于理解成简化了初始化的意思。但核心都是将父类初始化后的相关属性嵌入子类中
2016-07-25
已经看不懂了。说说自己的疑问,麻烦各位高手解惑。
在我看来,定义的count()函数最终返回的结果是一个list,count()的结果应该是[1,4,9]
最后一句的f1,f2,f3= count(),是什么意思?
如果是定义3个变量,都指向count()函数的话,f1()、f2()和f3()的结果应该都是 [1,4,9]啊?
在我看来,定义的count()函数最终返回的结果是一个list,count()的结果应该是[1,4,9]
最后一句的f1,f2,f3= count(),是什么意思?
如果是定义3个变量,都指向count()函数的话,f1()、f2()和f3()的结果应该都是 [1,4,9]啊?
2016-07-25
def count():
fs = []
for i in range(1, 4):
fs.append(i * i)
return fs
f1, f2, f3 = count()
print f1,f2,f3
fs = []
for i in range(1, 4):
fs.append(i * i)
return fs
f1, f2, f3 = count()
print f1,f2,f3
2016-07-25