测试开发全日制学徒班7期第8天“-循环语句

📅 2026/7/7 17:24:46 👁️ 阅读次数 📝 编程学习
测试开发全日制学徒班7期第8天“-循环语句
  • 循环语句

    • 循环主要有两种类型

      • 重复一定次数的循环,称为计次循环。(for...in...循环)

      • 直到条件不满足时才停止重复执行的循环,称为条件循环。(while循环)

    • 程序中的循环

      • 在程序开始之后,会进入一个判断(或者是先执行一个语句后再进入判断),判断条件成立的时候就会再次执行语句块,执行完成该语句块之后会再进行判断条件是否符合,不符合时就会结束循环,否则一直循环执行下去。

    • 循环的作用

      • 提高代码复用性,减少代码冗余

      • 遍历序列(字符串,元组,列表,字典等)

    • 循环的构成要素

      • 初始化语句: 一条或多条语句,用于完成一些初始化工作。初始在循环开始之前执行。

      • 循环条件: 一般是一个布尔表达式,这个表达式能决定是否执行循环体

      • 循环体: 这个部分是循环的主体,如果循环条件允许,这个代码块将被重复执行。

      • 迭代语句: 这个部分在每次执行循环体结束后,对循环条件求值之前执行,通常用于控制循环条件中的变量向趋近于结束条件改变。

    • while 循环

      • while 循环的语法

        • while 条件表达式: 循环体 (当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达 式的返回值,直到表达式返回的结果为假时,退出循环。)image

      • 实战1:求 1~10 之间所有整数的乘积。image

      • 实战2:输入密码,直到密码输入正确,输出 登录成功image

      • 实战3:输入密码,当密码输入错误超过3次后就无法输入,输入正确密码输出密码正确(第3次密码正确情况)image

        • 实战3:输入密码,当密码输入错误超过3次后就无法输入,输入正确密码输出密码正确(3次密码都错误情况)image

      • 实战4:在行酒令中,有一个数7小游戏,游戏参与者依次报数,但需要跳过所有包含7或7的整数倍的数字,编写程序找出1~100范围内所有符合该条件的数字image

    • for-in循环

      • for-in循环的语法

        • for 迭代变量 in 对象: 循环体 (for-in 循环会将可迭代对象中的元素依次取出,保存到迭代变量中。每取出一个变量,便执行一次循环体,在循环体中可以通过引用迭代变量,使用取出的数据)image

      • 实战1:遍历字符串的ASCII码值image

      • 实战2:输出元组中每个数字的立方值image

      • 实战3:将列表中的每一个元素转换成大写image

      • 实战4:遍历字典image