石头剪刀布游戏:使用Python实现一个简单的石头剪刀布游戏,让你可以与计算机进行对战。用数字代表—— 0: "石头", 1: "布", 2: "剪刀"。
时间: 2024-09-19 07:05:45 浏览: 47
在Python中实现石头剪刀布游戏非常简单,我们可以创建一个函数来接收玩家的选择,并随机生成计算机的选择。下面是一个基本的示例:
```python
import random
def play_game():
options = ["石头", "布", "剪刀"]
player_choice = int(input("请输入你的选择 (0: 石头, 1: 布, 2: 剪刀): ")) # 接收玩家输入并转为整数
if player_choice < 0 or player_choice > 2:
print("无效的选择,请重新输入!")
return play_game()
computer_choice = random.randint(0, 2) # 计算机随机选择
print(f"你选择了 {options[player_choice]}, 计算机选择了 {options[computer_choice]}.")
# 判断胜负
if player_choice == computer_choice:
print("平局!")
elif (player_choice == 0 and computer_choice == 2) or \
(player_choice == 1 and computer_choice == 0) or \
(player_choice == 2 and computer_choice == 1):
print("恭喜你,你赢了!")
else:
print("很遗憾,你输了!")
play_game()
```
在这个游戏中,你可以通过运行`play_game()`来开始。程序会提示你输入选择,然后与电脑随机出拳进行比较。记得遵守规则哦,石头打剪刀,剪刀剪布,布包石头。
阅读全文