python简单猜拳小游戏代码
时间: 2024-09-28 13:12:48 浏览: 41
python实现人机猜拳小游戏
5星 · 资源好评率100%
在Python中编写一个简单的猜拳小游戏,你可以使用random库来模拟电脑随机出拳。这里是一个基础的示例:
```python
import random
# 定义三种手势
choices = ['石头', '剪刀', '布']
def game():
player_choice = input("请输入你的选择(石头、剪刀或布): ")
if player_choice not in choices:
print("无效的选择,请重新输入!")
return game()
computer_choice = random.choice(choices)
print(f"电脑选择了: {computer_choice}")
# 判断胜负规则
if player_choice == computer_choice:
result = "平局"
elif (player_choice == '石头' and computer_choice == '剪刀') or \
(player_choice == '剪刀' and computer_choice == '布') or \
(player_choice == '布' and computer_choice == '石头'):
result = "你赢了!"
else:
result = "你输了!"
print(result)
if __name__ == "__main__":
game()
```
当你运行这个游戏时,程序会提示你输入你的选择(石头、剪刀或布),然后随机生成电脑的选择并判断输赢。游戏会一直循环直到你手动结束。
阅读全文