March2615
发表于 2020-5-1 18:27:47
本帖最后由 March2615 于 2020-5-1 18:29 编辑
from functools import reduce
nums = list(eval(input('enter numbers:')))
print(nums)
print(+nums) for i in range(len(nums))])
{:10_256:}
Twilight6
发表于 2020-5-1 19:43:56
本帖最后由 Twilight6 于 2020-5-1 20:07 编辑
来晚了。。。
def func(ls):
lt = *len(ls)
for count in range(len(ls)):
temp = ls[:]
temp.remove(temp)
for i in temp:
lt *= i
return lt
print(func())
{:10_297:} {:10_297:} {:10_297:}
zltzlt
发表于 2020-5-1 21:26:17
本帖最后由 zltzlt 于 2020-5-1 21:39 编辑
与其 import 独占一行,还不如使用 __import__() 函数{:10_279:}
print(nums := )
print( for j in range(len(nums)) if j != i) for i in range(len(nums))])
zltzlt
发表于 2020-5-1 21:26:58
ouyunfu 发表于 2020-5-1 16:46
也可以用 math.prod()
liuzhengyuan
发表于 2020-5-1 21:33:40
本帖最后由 liuzhengyuan 于 2020-5-1 21:38 编辑
浓缩版回答:
list1 = list(map(lambda x : int(x), input().split(',')))
print(list1)
list2 = []
for i in range(len(list1)):
msum = 1
for j in range(len(list1)):
if i != j:
msum *= list1
list2.append(msum)
print(list2)
zltzlt
发表于 2020-5-1 21:36:08
liuzhengyuan 发表于 2020-5-1 21:33
浓缩版回答:
C 写多了吧……Python 不用加分号
而且……没我浓缩{:10_297:}
liuzhengyuan
发表于 2020-5-1 21:39:01
zltzlt 发表于 2020-5-1 21:36
C 写多了吧……Python 不用加分号
而且……没我浓缩
{:10_245:}
C++ 写多了。。。{:10_266:}
我刚刚又删掉了几行{:10_279:}
尔东方
发表于 2020-5-2 09:34:03
{:10_269:}
1469396970
发表于 2020-5-2 17:11:49
鱼币嘞{:10_256:}{:10_256:}{:10_256:}
python/print
发表于 2020-5-3 16:40:18
哈哈
kkk999de
发表于 2020-5-3 17:00:31
n = input('请输入一个数字列表,用英文逗号隔开(如2,3,4):')
ls = [ int(i) for i in n.split(',')]
ji = 1
for i in ls:
ji = ji*i
lt =
print(ls,'\n',lt)
土二奇
发表于 2020-5-3 19:26:07
ls=list(input("请输入n个数字以逗号分隔:").split(","))
print(ls)
r=1
lt=[]
for i in range(len(ls)):
lta=ls.copy()
lta.remove(ls)
r=1
for j in range(len(lta)):
r*=int(lta)
lt.append(r)
print(lt)
土二奇
发表于 2020-5-3 19:32:55
每次用remove都把列表ls改变了,崩溃了都,后来在循环里加了个print(ls)才明白,就想到用copy{:10_266:}
永恒的蓝色梦想
发表于 2020-5-4 14:13:17
本帖最后由 永恒的蓝色梦想 于 2020-5-4 14:35 编辑
values=
print(values,list(map(__import__("math").prod(values).__floordiv__,values)),sep='\n')
永恒的蓝色梦想
发表于 2020-5-4 14:37:17
zltzlt 发表于 2020-5-1 21:36
C 写多了吧……Python 不用加分号
而且……没我浓缩
浓缩没什么意义吧……除了装X{:10_327:}
而且我的不仅比你的浓缩,还比你的快哦{:10_256:}
haogetsh
发表于 2020-5-4 15:19:54
连小白都不如了 萌新好难
gzoo
发表于 2020-5-4 16:38:19
我看看
跟甲鱼学
发表于 2020-5-4 16:53:12
fg
lijiachen
发表于 2020-5-4 17:04:49
蹭鱼币
优秀的Aurora
发表于 2020-5-5 13:37:22
1