写一段三人表决的PYTHON代码
时间: 2023-12-01 10:31:01 浏览: 86
好的,以下是一段实现三人表决的 Python 代码:
```python
vote1 = input("第一位选民,请输入你的选择(A/B):")
vote2 = input("第二位选民,请输入你的选择(A/B):")
vote3 = input("第三位选民,请输入你的选择(A/B):")
if vote1 == vote2 and vote1 == vote3: # 三人选择相同
print("三人达成一致决定,选择 " + vote1)
else:
vote_count_A = 0 # 统计选择 A 的人数
vote_count_B = 0 # 统计选择 B 的人数
if vote1 == "A":
vote_count_A += 1
else:
vote_count_B += 1
if vote2 == "A":
vote_count_A += 1
else:
vote_count_B += 1
if vote3 == "A":
vote_count_A += 1
else:
vote_count_B += 1
if vote_count_A > vote_count_B:
print("三人表决结果为:选择 A")
elif vote_count_A < vote_count_B:
print("三人表决结果为:选择 B")
else:
print("三人表决结束,无法达成一致决定")
```
这段程序中,首先让三个选民分别输入他们的选票(A 或 B),然后判断三人是否选择了相同的选项,如果是,则直接输出结果;否则,根据每个人投票的结果统计选择 A 和 B 的人数,并比较哪个选项得到的票数更多,输出最终结果。
阅读全文