您的位置 首页 > 天生丽质

【石头和布什么意思】0的028石头剪刀布(摘要)

《石头剪刀布.py》在写作快结束的时候,在结束前进一步改造,然后总结了这个剧本的编写。

关键词:再进一步

回顾上一章的最后程序

程序正常工作,结果如下所示

上面的输出,我们认为不太漂亮,所以进一步对程序进行了一些改造,对输出格式进行了一些调整,调整后显示如下

比较两种输出格式,你不觉得现在的输出格式更漂亮吗?

以下是经过改造的完整程序

因为主体改造不大,只是局部的小变化。下面留下一个问题。读者自行比较改造前后的剧本有什么区别?

通过这个脚本,我们初步学习了以下内容。

1、如何使用随机函数:

Import random汇入模组

[‘石头’,‘剪刀’,‘布’]列表及元素

从“Random.choice(列表)”列表中随机选择元素

2、算法设计。

石头、剪刀、布三要素有循环相克关系

用户:人,两台电脑。

结果:人赢,计算机赢,平局是这三种可能性。

因此,以下三个条件分别对应:

人赢了:

(冲压=='石头'和计算机=='剪刀')

或者

(打孔=='剪刀'和计算机=='布')

或者

(冲压=='布'和计算机=='石头')

计算机胜利:

(冲压=='石头'和计算机=='布')

或者

(冲压=='剪刀'和计算机=='石头')

或者

(打孔=='布'和计算机=='剪刀')

平局:

冲压==计算机

因此,出现了以下句子。

需要注意的问题在python中缩进非常重要,缩进大的门是缩进小的门的下一层。相同的缩进表示相同的执行级别。

在上图中,绿色尺寸的缩进略大于红色尺寸的缩进,因此绿色缩进尺寸的行属于红色尺寸所在的行。

Else:行与前一个if具有相同的缩进,因此此Else是if的位置参数语句。这是:

If条件

做a

Else:

做b

解释如下。

条件满足就做A,否则做B。

做a和做B要有缩进,要保持同样的缩进。

其他内容在前一章已经解释过了,这里不是赘述。

因此,《石头剪刀布.py》暂时告一段落。

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐