共計 855 個字符,預計需要花費 3 分鐘才能閱讀完成。
要實現一個簡單的投票系統,可以按照以下步驟進行:
-
定義一個字典來存儲候選人信息,例如
candidates = {}
。 -
編寫一個函數來添加候選人信息。該函數將提示用戶輸入候選人姓名,并將其添加到字典中。例如:
def add_candidate():
name = input(" 請輸入候選人姓名:")
candidates[name] = 0
print(" 候選人 ", name, " 已添加成功!")
- 編寫一個函數來進行投票。該函數將提示用戶輸入候選人姓名,并將其對應的票數加 1。例如:
def vote():
name = input(" 請輸入您要投票的候選人姓名:")
if name in candidates:
candidates[name] += 1
print(" 您已成功投票給候選人 ", name)
else:
print(" 候選人不存在,請重新輸入!")
- 編寫一個函數來顯示候選人信息和當前的票數。例如:
def show_candidates():
print(" 候選人信息如下:")
for name, votes in candidates.items():
print(name, ":", votes, " 票 ")
- 編寫一個主函數來實現投票系統的整體邏輯。在主函數中,通過循環菜單給用戶提供選項,并調用相應的函數來執行操作。例如:
def main():
while True:
print(" 投票系統菜單:")
print("1. 添加候選人 ")
print("2. 進行投票 ")
print("3. 查看候選人信息 ")
print("4. 退出 ")
choice = input(" 請輸入您的選項:")
if choice == "1":
add_candidate()
elif choice == "2":
vote()
elif choice == "3":
show_candidates()
elif choice == "4":
break
else:
print(" 無效選項,請重新輸入!")
main()
這樣,一個簡單的投票系統就實現了。用戶可以通過菜單選項來添加候選人、進行投票以及查看候選人信息。
丸趣 TV 網 – 提供最優質的資源集合!
正文完