正在加载图片...
Demo Two Implementations of Cascade 1 def cascade(n): 1 def cascade(n): 2 if n 10: 2 print(n) 3 print(n) 3 ifn>=-10: 4 else: 4 cascade(n /10) 5 print(n) 5 print(n) 6 cascade(n /10) 7 print(n) If two implementations are equally clear,then shorter is usually better ● In this case,the longer implementation might be more clear When learning to write recursive functions,put the base case/s firstTwo Implementations of Cascade ● If two implementations are equally clear, then shorter is usually better ● In this case, the longer implementation might be more clear ● When learning to write recursive functions, put the base case/s first 1 def cascade(n): 2 if n < 10: 3 print(n) 4 else: 5 print(n) 6 cascade(n // 10) 7 print(n) 1 def cascade(n): 2 print(n) 3 if n >= 10: 4 cascade(n // 10) 5 print(n) Demo
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有