你能用python写一段石头剪刀布代码吗?
时间: 2023-12-03 18:42:37 浏览: 124
石头剪刀布单机版 python后台
当然可以!以下是一个简单的石头剪刀布游戏代码示例:
```python
import random
#定义游戏规则
rules = {
"rock": "scissors",
"scissors": "paper",
"paper": "rock"
}
#定义游戏结果
results = {
"win": "You win!",
"lose": "You lose!",
"tie": "It's a tie!"
}
#用户输入
user_input = input("Enter rock, paper, or scissors: ").lower()
#计算机随机选择
computer_choice = random.choice(list(rules.keys()))
#判断游戏结果
if user_input == computer_choice:
result = "tie"
elif rules[user_input] == computer_choice:
result = "win"
else:
result = "lose"
#输出游戏结果
print("You chose:", user_input)
print("Computer chose:", computer_choice)
print(results[result])
```
运行代码后,你可以输入 "rock"、"paper" 或者 "scissors",然后与计算机进行一场石头剪刀布比赛!
阅读全文