最新回答 / eagle4294644
在递归中,递归函数的每一次返回都是返回到上一层的递归函数。def fact(n): if n==1: return 1 return n * fact(n - 1)比如上面的代码中,fact(n-1)函数中的return是返回到了fact(n)当中,成为return n * fact(n - 1)语句的一个值。最后整个函数的返回只有return n * fact(n - 1)或return 1。
2017-03-15
最新回答 / _君莫笑_
少年这样应该可以sum = 0x = 1while True: sum+=x x = x + 2 if x > 100: break print sum
2017-03-14
最新回答 / gakii
python缩进用于语句分块。加了四个空格表示break属于if句块,这样才会根据if语句执行的判断结果的真假来执行break,如果没有缩进说明break与if属于同一句块,导致编译错误。
2017-03-14
最新回答 / bigmathbase
这就是计算机的机械性和局限性!bart和Bart并不相同,可以从底层的角度来考虑。b和B的ASCII不同(整整相差36!),计算机当然会觉得它们不一样。如果把Bart做变量名,调用bart也会出错。
2017-03-14
最新回答 / 人面何去桃花依旧
https://www.python.org/downloads/windows/ 拉到下面选择2.7.5版本,电脑32位的选择Windows x86 MSI installer,64 Windows x86-64 MSI installer
2017-03-13