用python实现剪刀石头布
时间: 2023-07-12 12:21:36 浏览: 107
对比度扩展的数据并行度-使用python tkinter实现剪刀石头布小游戏功能
好的,我可以用Python帮您实现剪刀石头布游戏。以下是代码示例:
```python
import random
# 定义剪刀石头布的三种情况
rock = 1
scissors = 2
paper = 3
# 定义玩家和电脑的初始得分
player_score = 0
computer_score = 0
# 定义游戏规则
rules = {rock: scissors, scissors: paper, paper: rock}
# 开始游戏
while True:
print("请选择剪刀(2)、石头(1)、布(3):")
player_choice = int(input())
computer_choice = random.randint(1, 3)
# 判断胜负
if player_choice in rules:
if computer_choice == player_choice:
print("平局!")
elif rules[player_choice] == computer_choice:
print("你赢了!")
player_score += 1
else:
print("电脑赢了!")
computer_score += 1
else:
print("输入错误!")
# 输出当前得分
print("当前得分:你 %d 分,电脑 %d 分。" % (player_score, computer_score))
# 判断是否继续游戏
print("是否继续游戏?(y/n)")
choice = input()
if choice != "y":
break
print("游戏结束!")
```
您可以将代码复制到Python IDE中运行,然后按照提示进行游戏。希望您可以玩得开心!
阅读全文