为什么可以省略if n > 1:
在复习的时候我自己写了一遍阶乘函数的CODE,
def f(n):
if n==1:
return 1
if n > 1:
return n * f(n - 1)
print f(100)
然后对比了一下教程的,发现教程写的代码里面不需要用到if n>1: 也可以运行,这个为什么可以省略的?一般在什么情况下可以省略?
乞复求教,万分感谢。
在复习的时候我自己写了一遍阶乘函数的CODE,
def f(n):
if n==1:
return 1
if n > 1:
return n * f(n - 1)
print f(100)
然后对比了一下教程的,发现教程写的代码里面不需要用到if n>1: 也可以运行,这个为什么可以省略的?一般在什么情况下可以省略?
乞复求教,万分感谢。
2016-10-04
举报