「HW面试题」
【题目】
不使用循环语句的前提下输出1到100
【题目分析】
本题要求不使用循环语句,但是想要输出类似1到100这种明显循环的内容要怎么办呢?函数里面有一种功能特别像循环,那就是递归,只要每次递归自己就行啦!
【解答】
1 #!/Users/minutesheep/.pyenv/shims/python 2 # -*- coding: utf-8 -*- 3 4 5 def func(num): 6 ''' 7 递归调用自己,每次打印参数 8 ''' 9 print(num) 10 if num > 1: 11 func(num-1) 12 13 14 if __name__ == '__main__': 15 func(100)