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將無法識別你...