4乘積的列表

2021-09-22 21:41:53 字數 502 閱讀 4033

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=1for t in tlist:

m=m*t

print(blist)```

python 實戰40 乘積的列表

題目內容 給定乙個包含若干個整數的列表alist,要求返回輸出列表blist,blist中的元素為除與alist對應位置上的元素之外其餘各元素的乘積。輸入格式 共一行,列表中的元素以空格隔開。輸出格式 共一行,為乙個列表。輸入樣例 1 2 3 輸出樣例 6,3,2 注 原列表的1,對應輸出6 2 3...

Python 計算列表數值乘積結果末尾 0 的個數

在網上看到這麼一道題目,根據自己當時的想法編寫 雖然成功實現了,但是我們可以從更多的思維角度來分析。思路 1 判斷 2 和 5 的個數,取當中的最小值。因為 2 5 等於 10,所以只要計算得出它們的個數最小值,就可以知道乘積結果末尾 0 的個數。import timeit l 5,8,3,50,3...

Python中的列表(4)

1.遍歷列表 如果想列印列表中的所有元素,則必須遍歷列表。words a b c d for word in words print word print 語句之前的縮排是必須的,words後的冒號也是必須的。如果遺漏了冒號,這將會出錯 如果遺漏了print 語句之前的縮排,python將無法識別你...