python代码小游戏复制
时间: 2023-12-02 08:00:16 浏览: 92
这个小游戏是一个经典的剪刀石头布游戏,由Python编写。
首先,我们需要导入`random`模块来生成随机数。然后,我们定义了一个`game`函数来实现游戏的逻辑。
在`game`函数中,我们使用一个while循环来让游戏一直进行下去,直到玩家选择退出游戏。在每一轮游戏中,玩家需要输入他们的选择(剪刀、石头或布),然后计算机随机生成一个选择。然后,我们使用if语句来判断玩家和计算机的选择,并根据规则决定胜负或者平局。
最后,我们在主程序中调用`game`函数来开始游戏,并让玩家选择是否再次进行游戏。
这个小游戏的代码如下:
```
import random
def game():
while True:
player_choice = input("请选择(剪刀/石头/布):")
choices = ["剪刀", "石头", "布"]
computer_choice = random.choice(choices)
print("你选择了:", player_choice)
print("计算机选择了:", computer_choice)
if player_choice == computer_choice:
print("平局!")
elif (player_choice == "剪刀" and computer_choice == "布") or (player_choice == "石头" and computer_choice == "剪刀") or (player_choice == "布" and computer_choice == "石头"):
print("你赢了!")
else:
print("你输了!")
play_again = input("再玩一次吗?(是/否):")
if play_again == "否":
break
game()
```
以上就是一个使用Python编写的简单剪刀石头布小游戏的代码。玩家可以反复与计算机对战,直到选择退出游戏。
阅读全文