python条件语句的基本结构(Hello,Python!小鲸教你学Python(八)条件语句和循环)python教程 / python条件语句和循环语句教程...

wufei123 发布于 2024-06-17 阅读(5)

前天小鲸教大家用python写了一个小游戏,有朋友说了,小游戏只能玩一次,而且猜错了不允许重复尝试,一点意思都没有!那么今天小鲸就教大家把游戏扩展成可重复利用的小游戏 首先,在扩展之前,我们先对小游戏的需求进行分析。

这是写代码的第一步,需求分析我们的希望是把游戏扩展成1.可循环重复猜数字,2.可提示数字猜大了还是猜小了要实现第一个需求呢,就需要用到循环语句,实现第二个需求呢,就需要用到条件语句下面我们具体来看一下while循环

while循环表示只要判断条件为真,命令将会一直执行下去可以通过break来跳出整个循环,用continue来跳出当前循环,不再执行之后的代码while循环基本的表达式如下: while condition: 。

code...那么, 在小游戏的例子中,我们需要实现的是如果猜错了,猜数字的行为就会重复,直到猜对才会结束这个循环。

对比之前,我们可以看到,这里是多了 while guess != 8: temp = input("猜猜我心里的数字:") guess = int(temp) 这样三行代码,其中!=表示不等于,也就是说while循环执行的条件为guess变量不等于8时,下面两行表示,当满足循环条件时,会要求玩家重新输入数字,也就是当满足while循环条件时,重复执行的命令是什么。

那么,利用while循环,我们就完成了循环重复猜数字的第一个需求条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块最为常见的就是if……else条件语句,其基本表达形式如下:。

if condition: code…… else: code…… if条件语句实际上在上一个简单版小游戏中已经用过,按照第二个需求,我们需要做的是增加条件判断,即我们输入的数字是大了还是小了,那么整个游戏就涉及到三个条件的判断,数字是等于8,大于8,还是小于8。

这里就可以采用elif条件语句,如果需要多个条件同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功在小游戏中,我们通过elif条件语句来实现,具体如下:。

对比之前,我们可以看到,是多了 elif guess 8: print("大了!") 这样四行,在elif后面就表示条件判断,当guess变量小于8时,执行命令显示小了!当guess变量大于8时,执行命令显示大了!那么利用elif条件语句,我们就实现了第二个需求,判断输入的数字是大了还是小了。

到这里呢,我们的小游戏扩展就告一段落啦,今天小鲸给大家分享了while循环和条件语句,感兴趣的童鞋可以小手动起来! 关注小鲸融创,一起学习Python,学习金融科技!

本文编辑/41

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻91583