数组剔除元素后的乘积

题目

给定一个整数数组A。输出一个数组A的乘积数组B,并且在计算中不使用除法

思路

通过两层遍历,不断将每个元素的乘积挑选到数组B中

nums = [1, 2, 3, 4, 5]  
b=[]
for i in range(0,len(nums)):
    n=1
    for j in range(0,len(nums)):
        if j !=i:
            n*=nums[j]
            print(n)
    b.append(n)


print(b)
posted @ 2024-03-01 20:30  荒坂株式会社  阅读(8)  评论(0)    收藏  举报