###### tags: `python-TQC` # TQC+ 程式語言Python 409 得票數計算 1. 題目說明: 請開啟PYD409.py檔案,依下列題意進行作答,使輸出值符合題意要求。作答完成請另存新檔為PYA409.py再進行評分。 2. 設計說明: 某次選舉有兩位候選人,分別是No.1: Nami、No.2: Chopper。請撰寫一程式,輸入五張選票,輸入值如為1即表示針對1號候選人投票;輸入值如為2即表示針對2號候選人投票,如輸入其他值則視為廢票。每次投完後需印出目前每位候選人的得票數,最後印出最高票者為當選人;如最終計算有相同的最高票數者或無法選出最高票者,顯示【=> No one won the election.】。 3. 輸入輸出: 輸入說明 五個正整數(1、2或其他) 輸出說明 每次投完後需印出目前每位候選人的得票數 五張選票投票完成,最後印出最高票者為當選人 ![](https://i.imgur.com/BoeK1kg.png) ![](https://i.imgur.com/JL8psuH.png) * **這題因為格式的問題 錯了好多次!!!** ```python= N = C = Nu = 0 for i in range(5): a = int(input()) if a == 1: N += 1 elif a == 2: C += 1 else: Nu += 1 print("Total votes of No.1: Nami = {}".format(N)) print("Total votes of No.2: Chopper = {}".format(C)) print("Total null votes = {}".format(Nu)) if N > C : print("=> No.1 Nami won the election.") elif C > N: print("=> No.2 Chopper won the election.") else: print("=> No one won the election.") ```