python中,自己编的一个函数,fuc(x),x为正整数,函数输出结果为二维数组,请问如何能同时得到多个fuc(x),比如同时fuc(1),fuc(2)的结果

自己编的一个函数,fuc(x),x为正整数,函数输出结果为二维数组,请问如何能同时得到多个fuc(x),比如同时fuc(1),fuc(2)的结果,如何些for循环,求指点。感谢!

for循环控依次进入函数,例如我写的这个求和,输入n之后for循环i逐次进入fun函数里


def fun(n):
    sum=0
    for i in range(1,n+1):
        sum+=i
    print(sum)
n=int(input())
for i in range (1,n+1):
    fun(i)

img

你已经说了,放在循环里面就行了
创建一个列表,循环放入结果即可
程序示例如下
有帮助望采纳~

def fun( n : int):
    return list([x**2 for x in range(n)])

result = []
for i in range(10):
    result.append(fun(i))
    
print(result)

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632