生成石头剪子布python
时间: 2023-07-11 16:48:35 浏览: 81
python实现石头剪刀布程序
好的,我可以为您生成一个石头剪子布游戏。以下是Python代码示例:
```python
import random
# 定义可选手势和胜利的情况
gestures = ['石头', '剪子', '布']
winning_cases = [('石头', '剪子'), ('剪子', '布'), ('布', '石头')]
# 从可选手势中随机选择一个
computer_gesture = random.choice(gestures)
# 通过输入来选择手势
player_gesture = input('请出拳(石头、剪子、布):')
# 判断输入是否合法
while player_gesture not in gestures:
player_gesture = input('输入有误,请重新出拳(石头、剪子、布):')
# 输出电脑和玩家的手势
print('电脑出了:', computer_gesture)
print('你出了:', player_gesture)
# 判断胜负
if player_gesture == computer_gesture:
print('平局!')
else:
if (player_gesture, computer_gesture) in winning_cases:
print('你赢了!')
else:
print('你输了!')
```
运行代码后,您可以输入石头、剪子或布来出拳,然后程序将随机选择一个手势作为电脑的出拳,最后输出胜负结果。
阅读全文