猫史档案馆


【python教程】第三期:循环结构及布尔值

用户:沙碧y沙碧y查看:0 回复:0 评论:0 创建时间:2023-08-03T20:08:44


人生苦短,我学python。又到了我们的python时间!!!

自我介绍一下:本人学习python1年之久,已拿到NCT一级证书(后来转到c++了就不考了)

下面回归正题。

上一期我们讲了代码的三种基本结构:顺序结构、分支结构、循环结构,今天我们就来讲讲第三种——循环结构。

循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。

循环结构常用的函数基本是for循环和while循环,for循环常见使用格式为:for i in range(循环次数):;while循环常见使用格式为:while(循环条件):

接下来我来写一些示例代码。

for i in range(5):
  print(i)

这是一个循环5次的代码,for循环中我们定义了一个名为i的变量,每次循环我们都会打印一次变量i,而在循环过程中,变量i会自增,因此这段程序输出为:

12345

i=1
while(True):
  print(i)
  if(i>5) break;
  i+=1

上面是一段while循环的代码,程序开头定义了一个名为i的初始值为1的变量,True指的是成立,为布尔值。

布尔值是” True 或 False 中的一个。动作脚本也会在适当时将值 True 和 False 转换为 1 和 0。布尔值经常与动作脚本语句中通过比较控制脚本流的逻辑运算符一起使用。

因为True永远指的是“真”,所以判断条件一直成立,程序也就会一直运行,这就是所谓的“喵循环”。那怎么停止循环呢?我们在循环中不仅添加了print函数,还加了一个if语句。if判断了i变量,也就是循环次数是否大于5,如果大于5就执行break语句。break的作用是退出循环,与kitten中的“退出循环”积木作用相似,它也能够退出最近的一层循环。这个if语句的作用就是如果循环次数大于5就退出循环。如果不成立则让i+1。

好了,今天的内容就到这里了,你学废了咩~

点个赞吧~


回复

上一页1 页 / 共 0下一页