使用Python实现简单的石头、剪刀、布游戏
发布时间:2023-12-04 14:45:51
题目:使用Python实现简单的石头、剪刀、布游戏带使用例子
介绍:
石头、剪刀、布游戏是一种非常经典的玩法,在很多地方都有人玩。这个游戏很简单,双方同时出手势:石头、剪刀、布,然后根据双方出手势的不同,决定胜负。
实现思路:
首先,我们需要导入random模块,用于随机生成电脑的手势。然后,通过input函数接受玩家的输入手势。接下来,我们可以通过条件判断来确定胜负。
具体实现:
1. 首先,我们需要导入random模块:
import random
2. 定义变量choices,代表可选择的手势,包括石头、剪刀、布:
choices = ["石头", "剪刀", "布"]
3. 玩家输入手势:
player_choice = input("请出手势(石头、剪刀、布):")
4. 电脑随机生成手势:
computer_choice = random.choice(choices)
5. 判断胜负:
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("你输了!")
完整代码如下:
import random
choices = ["石头", "剪刀", "布"]
player_choice = input("请出手势(石头、剪刀、布):")
computer_choice = random.choice(choices)
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("你输了!")
使用例子:
请出手势(石头、剪刀、布):剪刀 平局!
请出手势(石头、剪刀、布):石头 你输了!
请出手势(石头、剪刀、布):布 你赢了!
这样,我们就实现了一个简单的石头、剪刀、布游戏,并且可以通过与电脑对战来判断胜负。
