服务器学习网 > 编程学习 > 用Python怎样实现简单的石头剪刀布小游戏?

用Python怎样实现简单的石头剪刀布小游戏?

服务器学习网综合整理   2024-07-14 18:30:25

首先,我们需要导入Python的内置库random,以便我们可以随机选择出拳。 import random # 定义出拳的选择 choices = ['石头', '剪刀', '布'] # 电脑随机出拳 computer_choice = random.choice(choices) # 用户输...

今天,我们将一起学习如何用Python编程语言来实现一个简单的石头剪刀布小游戏。这个游戏是经典的猜拳游戏,双方分别出石头、剪刀或布,然后根据规则判断胜负。

首先,我们需要导入Python的内置库random,以便我们可以随机选择出拳。

import random

# 定义出拳的选择
choices = ['石头', '剪刀', '布']

# 电脑随机出拳
computer_choice = random.choice(choices)

# 用户输入出拳
user_input = input("请输入你的出拳(石头/剪刀/布):")

# 判断用户的输入是否合法
while user_input not in choices:
    print("输入无效,请重新输入!")
    user_input = input("请输入你的出拳(石头/剪刀/布):")

# 判断胜负
if user_input == computer_choice:
    print("平局!你和电脑都出了", user_input)
elif (user_input == '石头' and computer_choice == '剪刀') or \
     (user_input == '剪刀' and computer_choice == '布') or \
     (user_input == '布' and computer_choice == '石头'):
    print("你赢了!你出的是", user_input, ",电脑出的是", computer_choice)
else:
    print("你输了!你出的是", user_input, ",电脑出的是", computer_choice)

这段代码首先导入了random库,然后定义了出拳的选择列表。接着,代码让电脑随机选择一个出拳,并提示用户输入他们的出拳。然后,代码会检查用户的输入是否合法,如果不合法,则提示用户重新输入。最后,代码会判断用户和电脑的出拳结果,并输出胜负信息。

用Python怎样实现简单的石头剪刀布小游戏?

现在,你可以运行这段代码,与电脑玩一局石头剪刀布了!

推荐文章