-3
我需要一些幫助來編寫有關Method D'Hondt的python函數。我知道該方法的算法,但我不知道應用於python。主要的問題是我如何撰寫一個函數,該函數接收兩個參數(政黨中的任務和投票數量),當選票是可以有1個入口或15個入口的元組並且它需要在每個政黨中返回任務數量時。書寫方法D'Hondt
我需要一些幫助來編寫有關Method D'Hondt的python函數。我知道該方法的算法,但我不知道應用於python。主要的問題是我如何撰寫一個函數,該函數接收兩個參數(政黨中的任務和投票數量),當選票是可以有1個入口或15個入口的元組並且它需要在每個政黨中返回任務數量時。書寫方法D'Hondt
這是基本的標題。在這一點上,Python不關心類型是什麼;你只需要按照預期使用它們。
def dhondt (mandate_count, vote_spread):
# mandate count is an int; the length of vote_spread
# vote_spread is a tuple of the votes, in order of party
例如,你可能現在已經在vote_spread元組的循環:
for vote_count in vote_spread:
...
這可讓您通過vote_spread的元素進行迭代。
這是否解決了您的概念問題?
...什麼?你有什麼問題? – jonrsharpe
歡迎來到StackOverflow(SO)。請在發佈之前閱讀並遵循所需的幫助文檔,特別是http://stackoverflow.com/help/how-to-ask和http://stackoverflow.com/help/mcve。在這裏,我們修復代碼;我們不是用於輔導或編寫代碼的服務。有關使用list/tuple參數編寫函數的示例,請查閱您的課程資料或其他在線資源。 – Prune