page contents

编写一个递归函数,接收一个数组和一个回调函数(Callback Function),如果该数组的值从该回调函数,返回 True,否则返回 False?

轩辕小不懂 发布于 2022-04-04 16:23
阅读 904
收藏 0
分类:Python开发
3400
Nen
Nen
- 程序员

在该解决方案中,我使用函数“isEven”作为回调函数,如果数字是偶数,则返回 True,否则返回 False。

以下为回调函数:

attachments-2022-04-vQIj96DZ624aab86a3c71.png

如果输入数组的一个元素从“isEven”函数返回 True,主递归函数应该返回 True,否则返回 False。以下是一个数组:

attachments-2022-04-rsAyRDIB624aaba4db028.png

递归函数在这里应该返回 True,因为该数组有一个元素是偶数。

以下为Python解决方案:

attachments-2022-04-luh7Aqmp624aabb080e27.png



请先 登录 后评论