做一个复杂的剪刀石头布程序
时间: 2023-09-30 17:06:08 浏览: 162
好的,以下是一个简单的剪刀石头布程序:
```python
import random
print("欢迎来到剪刀石头布游戏!")
print("请输入你的选择: ")
print("剪刀 (s), 石头 (r), 布 (p)")
player_choice = input().lower()
while player_choice not in ['s', 'r', 'p']:
print("无效的选择,请重新输入!")
player_choice = input().lower()
if player_choice == 's':
print("你选择了剪刀!")
elif player_choice == 'r':
print("你选择了石头!")
else:
print("你选择了布!")
computer_choice = random.choice(['s', 'r', 'p'])
if computer_choice == 's':
print("电脑选择了剪刀!")
elif computer_choice == 'r':
print("电脑选择了石头!")
else:
print("电脑选择了布!")
if player_choice == computer_choice:
print("平局!")
elif (player_choice == 's' and computer_choice == 'p') or (player_choice == 'r' and computer_choice == 's') or (player_choice == 'p' and computer_choice == 'r'):
print("你赢了!")
else:
print("电脑赢了!")
```
这个程序使用了Python内置的random模块来生成电脑的选择,并根据玩家和电脑的选择来判断输赢。你可以根据自己的需要进行修改和优化。
阅读全文