本帖最后由 xiaolinen 于 2024-5-6 22:16 编辑
一:了解控制流是什么
控制流:控制程序如何执行的流程(个人拙见)。
二:基础知识
布尔值:True 和 False;
操作符:对两个值进行比较,并最终得出一个布尔值。常见比较操作符有:==(等于),!=(不等于),<(小于),>(大于),<=(小于等于),>=(大于等于)。
备注:==用于两个值进行比较,=用于将一个值被赋值成另一个值;
布尔操作符:and,or 和 not;
其中and和or又被称为二元布尔操作符,是因为它们两个都作用于两个值;
and的操作结果可以概括为:一假则假,全真才真;
or的操作结果可以概括为:一真则真,全假才假;
not的操作结果就是:求反(杠精而已);
三:控制流的元素
元素包括:条件和代码块两部分;
条件:在程序中决定后续程序,具体需要运行哪一部分,起到“分流”的作用;
代码块:程序在被条件分流之后,需要执行相应的动作,动作的实现视为代码块;
四:控制流的语句
4.1,if语句
if语句的执行效果为:如果当前条件为真,就执行子代码块中的程序;否则,跳出执行。
4.2,else语句
当if语句的条件不成立时,执行else语句子代码块的程序。
4.3,elif语句
if语句的变形,当程序有多个可能性存在时,可以用elif语句完善程序。
4.4,while循环语句
只要while循环语句的条件为真,其子代码块的程序会一直执行。
4.5,break语句
当break语句的条件为真时,跳出while循环,永远不再执行while循环语句的子代码块。
4.6,continue语句
当continue语句的条件为真时,结束while循环语句的本次循环剩余代码的执行,直接再次从头开始进行while循环。
4.7,for循环语句
有次数的循环时,可以使用for循环语句。
五:模块导入
4.6和4.7用到的延时函数time.sleep(),其实是python的内置函数,就是你不需要自己实现的功能,python本身就提供给用户使用的。在用户想要使用的时候,就需要通过import语句引入该模块,进而加以使用。
#导入时间模块
import time
#导入数学模块
import math
3导入随机数模块
import random
六:本章总结
本章节学习到了python中的操作符,控制流语句以及如何使用外部模块。下一节学习函数的定义和使用。