石头剪刀布用Python
时间: 2023-11-16 08:01:03 浏览: 37
好的,以下是一个简单的石头剪刀布游戏的Python代码示例:
```python
import random
def play_game(player_choice):
computer_choice = random.choice(['石头', '剪刀', '布'])
print('你出了', player_choice)
print('电脑出了', computer_choice)
if player_choice == computer_choice:
return '平局'
elif (player_choice == '石头' and computer_choice == '剪刀') or \
(player_choice == '剪刀' and computer_choice == '布') or \
(player_choice == '布' and computer_choice == '石头'):
return '你赢了!'
else:
return '电脑赢了!'
# 程序入口
print('欢迎来到石头剪刀布游戏!')
while True:
print('请输入你的选择(石头/剪刀/布),或者输入 q 退出游戏:')
player_choice = input()
if player_choice == 'q':
break
elif player_choice not in ['石头', '剪刀', '布']:
print('无效的输入,请重新输入!')
continue
result = play_game(player_choice)
print(result)
```
运行程序后,你可以输入“石头”、“剪刀”或“布”,程序会随机选择一种出拳方式,并根据规则判断胜负。如果你输入“q”,程序会退出游戏。