python设计石头剪刀布游戏五次游戏体验_Python设计一个石头、剪刀、布游戏

python设计石头剪刀布游戏五次游戏体验_Python设计一个石头、剪刀、布游戏_第1张图片

石头剪刀布是一种很受欢迎的游戏。我们将在python编程语言中实现石头剪刀布(Rock, Paper, and Scissors)。Python是最简单的编程语言之一,理解它不需要花费太多时间。让我们开始吧。

让我们分解石头,剪刀、布

在转到编码部分之前,编程和开发的第一条规则始终是分析并分解我们将要实现的内容。将我们的问题分解为更小的步骤称为分解。在这里,我们将为游戏石头剪刀布创建一个程序。我们将问题分为几部分。

1.玩家。在这个游戏中我们需要两个人,我们将有一个用户,另一个用户是计算机。用户和计算机都将输入他们的选择。不用担心计算机的输入,它将是最有趣的部分。

2.规则。接下来,我们必须创建示例方案来确定谁是每个回合的赢家。让我们简要地讨论这些情况:

– 当用户和计算机做出相同选择时,这是平局。

– 石头胜过剪刀,输给布

– 布胜过石头,输给了剪刀

– 剪刀战胜布,输给石头

3.退出策略。总会有一个选择来完成游戏。

4.谁赢了?我们还需要保留双方所获得的积分。

现在我们知道我们将要做什么。让我们开始编码吧!

编写Python游戏代码:分步说明

这款游戏是使用变量,列表,while循环,if-elif-else阶梯和我们从随机模块导入的特殊randint方法创建的。我们将在下面介绍所有这些初学者编程概念!

如果您没有python编辑器,并且正在寻找一种非常简单的方法立即开始使用Python,则可以使用在线Python IDE编辑器。 只需打开此页面https://repl.it/languages/python3,您就可以立即开始使用!

步骤1:导入模块

from random import randint

我们使用’from’和’import’关键字从随机模块导入randint函数。randint函数具有一些特殊功能,我们将在程序中使用它们。 我们将在后面讨论。 现在我们已经有了重要的功能,可以在我们的代码中使用它了。

步骤2:创建可用选项列表

Python中的数据结构是用户友好的并且非常易于理解。让我们看一下第一个数据结构的代码,一个列表。

#List of options

game = ["Rock", "Paper", "Scissors"]

Python中还有其他数据结构,每个结构都有不同的功能。使用方括号创建列表,要检索它的值,我们需要做的就是,写下列表的名称,后跟两个方括号,然后输入要检索的值的索引。例如:

game[1]

步骤3:让电脑随机选择

我们已经导入了randint函数,并且我们还知道如何从列表中检索值。现在是时候结合这两个概念,我们需要获得计算机的选择。以下代码就是计算机在此程序中随机选择的方式。

#Assigning a random option to computer

computer = game[randint(0,2)]

我们创建了一个名为computer的变量,该变量将保存计算机的选择。我们已经有了选择列表,接下来需要考虑让计算机可以随机选择其中之一。这是randint函数发挥作用

你可能感兴趣的:(python设计石头剪刀布游戏五次游戏体验_Python设计一个石头、剪刀、布游戏)