用python打出石头剪刀布
时间: 2023-11-19 11:54:58 浏览: 51
使用Python编写石头剪刀布游戏可以通过random库来实现随机出拳,通过input函数获取用户输入,再通过if语句判断输赢并记录游戏结果。以下是一个简单的实现:
```
import random
# 定义游戏规则
rules = {'石头': '剪刀', '剪刀': '布', '布': '石头'}
# 初始化游戏数据
win_count = 0
lose_count = 0
draw_count = 0
round_count = 0
# 开始游戏
while round_count < 3:
# 电脑随机出拳
computer_choice = random.choice(['石头', '剪刀', '布'])
# 获取用户输入
user_choice = input('请出拳(石头/剪刀/布):')
# 判断输赢
if user_choice == computer_choice:
print('平局')
draw_count += 1
elif rules[user_choice] == computer_choice:
print('你赢了')
win_count += 1
else:
print('你输了')
lose_count += 1
round_count += 1
# 打印游戏结果
print('游戏结束,你赢了%d局,输了%d局,平局%d局' % (win_count, lose_count, draw_count))
```