Skip to main content
 首页 » 编程设计

python之为什么在我的 python 代码中打印出 'None'

2025年05月04日12shihaiming

<分区>

您好:我正在像这样测试递归函数:

def countdown(n): 
    if n == 1: 
        print 1 
    elif n > 1: 
        print countdown(n - 1), '\n', n 
    else: 
        pass 

函数是从$n$倒数到$1$。但为什么我在输出中得到“无”?

In [2]: countdown(4) 
1 
None   
2 
None  
3 
None  
4 

谢谢。