gpt4 book ai didi

Python递归挑战

转载 作者:太空狗 更新时间:2023-10-29 17:00:18 25 4
gpt4 key购买 nike

<分区>

我目前正在上Python导论和计算理论课,最近期中有一道难题我根本做不出来。它涉及为添加数字的程序编写代码。我相信这个问题应该使用递归。我不记得这个问题的措辞是怎样的,但这是基本的想法。

实现 multiadder(n) 函数,它接受一个非负整数 n 并将 n 任意值相加。每个要添加的值都必须作为单独的调用编写。例如:

>>> multi_three = multiadder(3)
>>> multi_three(1)(2)(3)
6

>>> multiadder(5)(1)(2)(3)(4)(5)
15

代码必须通过填空来编写。

def multiadder(n):
assert n > 0
if _________________________ :
return _________________________
else:
return _________________________

我们在类里面讨论的主题是高阶函数、递归、lambda 和控制语句。我们不允许使用列表和集合等数据结构,也不允许导入任何内容。

有人请帮忙。这是我唯一无法参加考试的问题!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com