做一个四人表决器,四人通过为通过,二人或三人通过为待定,一人或无人通过为不通过。
1条回答 默认 最新
- 普通网友 2023-11-13 18:07关注
为了实现一个四人表决器,可以使用一个计数器来记录通过的人数。以下是一个简单的实现示例:
def voting(votes): # 统计通过的票数 count = 0 for vote in votes: if vote == "通过": count += 1 # 根据通过的票数判断结果 if count >= 4: result = "通过" elif count >= 2: result = "待定" else: result = "不通过" return result # 测试样例 votes = ["通过", "通过", "不通过", "通过"] result = voting(votes) print(result) # 输出:待定在上述代码中,
voting函数接受一个包含四个人投票决策的列表votes。通过遍历列表,统计出投票结果为 "通过" 的人数。然后根据通过的人数进行判断,如果有四人通过,则结果为 "通过";如果有二人或三人通过,则结果为 "待定";如果只有一人或无人通过,则结果为 "不通过"。最后返回结果。在上面的示例中,投票结果为
["通过", "通过", "不通过", "通过"],其中有两人通过,因此结果为 "待定"。你可以根据需要修改投票结果列表votes来测试不同的情况。解决 无用评论 打赏 举报