投票系统 Python
时间: 2023-11-05 16:20:39 浏览: 125
你可以使用Python编写一个简单的投票系统。面是一个示例代码,演示了如何创建一个基本的投票系统:
```python
# 创建一个空字典用于存储候选人和他们的得票数
candidates = {}
# 添加候选人和初始得票数
def add_candidate(candidate_name):
candidates[candidate_name] = 0
# 对特定候选人进行投票
def vote(candidate_name):
if candidate_name in candidates:
candidates[candidate_name] += 1
print("投票成功!")
else:
print("该候选人不存在,请重新输入。")
# 统计投票结果
def count_votes():
for candidate, votes in candidates.items():
print(f"{candidate}: {votes} 票")
# 示例运行代码
add_candidate("候选人1")
add_candidate("候选人2")
add_candidate("候选人3")
# 投票示例
vote("候选人1")
vote("候选人2")
vote("候选人1")
# 统计投票结果
count_votes()
```
这个示例代码创建了一个投票系统,支持添加候选人、对候选人进行投票以及统计投票结果。你可以根据实际需求进行修改和扩展。希望对你有所帮助!
阅读全文