我被卡住了 - 需要一些幫助才能開始 - 只是碰到一堵磚牆。在python中爲平均值創建函數?
所以應該有兩個列表和一個表定義如下。
•參與者,演員姓名的字符串列表。對於每個i,使得0≤i≤len(Actors)-1,我們將Actor [i]稱爲第i個演員。
•電影,電影名稱的字符串列表。對於每個i,使得0≤i≤len(Films)-1,我們將Film [i]稱爲第i部電影。
•分數,其行對應於演員和列的表對應於電影。分數[i] [j]是如下定義的整數。
- 如果分數[i] [j] = -1,這意味着第i個演員不是第j個電影的明星。
- 如果分數[i] [j]≥0,那麼這是第j個電影的第i個演員的分數。您可以假設得分在0-100範圍內,不需要檢查數據的有效性。
我可以將上述結構定義爲固定在我的程序中,不需要請求用戶輸入它們。
那麼如何編寫一個函數,其參數是一個整數表A和一個正整數i。該函數應該返回A [i](A的第i行)的非負項的平均值。
感謝傑馬
您可能需要[for循環(https://docs.python.org/3 /tutorial/controlflow.html#for-statements);這是你[定義函數](https://docs.python.org/3/tutorial/controlflow.html#defining-functions); [sum()](https://docs.python.org/3/library/functions.html#sum)會幫助你。你的表可能是一個列表清單 - 這裏是[列表](工作)(https://docs.python.org/3/tutorial/introduction.html#lists)。 – wwii
嘗試一下。認爲問題可以解決 - 參考這個問題並根據需要進行修改,將問題分解爲更小的問題,然後嘗試解決這些問題,回到這裏解決遇到的問題,解決小問題。 stackoverflow.com/help/how-to-ask和http://stackoverflow.com/help/mcve。 – wwii