def testi(n): print('test1:', n) if n == 0: print('over') else: testi(n-1) print('test1:', n)testi(5)
时间: 2024-05-19 12:11:26 浏览: 43
print-test01
5星 · 资源好评率100%
这是一个简单的递归函数,它会输出数字序列 5 4 3 2 1,然后输出 "test1: 0" 和 "over"。具体来说,函数会接收一个参数 n,如果 n 等于 0,则输出 "over";否则,将 n 减 1,然后递归调用函数 testi,并输出 "test1:" 和当前的 n 值。因此,当 testi(5) 被调用时,它会先输出 "test1: 5",然后再调用 testi(4),输出 "test1: 4",以此类推,直到 n 等于 0 时,输出 "test1: 0" 和 "over"。
阅读全文