python剪刀石头布
时间: 2023-09-30 10:07:50 浏览: 96
python实现石头剪刀布程序
好的,让我们来编写一个简单的 Python 剪刀石头布游戏。以下是代码:
```python
import random
print("剪刀石头布游戏")
# 定义游戏规则
rules = {'rock': 'scissors', 'scissors': 'paper', 'paper': 'rock'}
while True:
# 玩家出拳
player_choice = input("请出拳(剪刀/石头/布): ").lower()
while player_choice not in rules.keys():
player_choice = input("无效的选择,请重新出拳(剪刀/石头/布): ").lower()
# 电脑出拳
computer_choice = random.choice(list(rules.keys()))
# 判断胜负
if player_choice == computer_choice:
print("平局!")
elif rules[player_choice] == computer_choice:
print("你赢了!")
else:
print("你输了!")
# 询问是否继续游戏
play_again = input("是否继续游戏(y/n)?").lower()
if play_again != 'y':
break
print("游戏结束!")
```
运行代码后,你将看到以下输出:
```
剪刀石头布游戏
请出拳(剪刀/石头/布): 石头
你输了!
是否继续游戏(y/n)?y
请出拳(剪刀/石头/布): 布
你赢了!
是否继续游戏(y/n)?n
游戏结束!
```
在游戏中,玩家需要输入剪刀、石头或布中的一个选项。电脑会随机选择一个选项。然后,程序会根据游戏规则判断胜负,并询问玩家是否继续游戏。
阅读全文