4乘积的列表

4乘积的列表(10分)
题目内容:

给定一个包含若干个整数的列表alist,要求返回输出列表blist,blist中的元素为除与alist对应位置上的元素之外其余各元素的乘积。

输入格式:

共一行,列表中的元素以空格隔开。

输出格式:

共一行,为一个列表。

输入样例:

1 2 3

输出样例:

[6, 3, 2]

(注:原列表的1,对应输出6=23,原列表的2,对应输出3=13,原列表的3,对应输出2=1*2)

alist=list(map(int,input().split()))
blist=[]
for a in alist:
    tlist=alist[:]
    tlist.remove(a)
    m=1
    for t in tlist:
        m=m*t
    blist.append(m)
print(blist)```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值