接着上次的记
三、条件判断
语法:
if 要判断的条件:
条件成立时要做的事
else:
条件不成立时要做的事
注意代码的缩进一般为4个空格键。条件判断边界条件(1)值比较:使用>,<,==,!=等(2)逻辑比较:使用and,or,not。判断包含关系用in,not in。
若为多条件,条件不同,需要执行的代码也不同,可以用elif。
input 函数为输入函数,输入的数据默认为字符串格式。因此需要通过int()将字符串转换为整数型,以便于后续对数字进行判断。
四、 循环—批量处理数据
循环是指计算机重复的做某件事情。批量处理数据如工业生产中,对一批不合格品进行锁定,避免一个个操作浪费时间。
循环一般有for循环和while循环,while循环适合循环次数不确定的循环,而for循环的条件相对确定,适合固定次数的循环。这里主要介绍for循环。
for循环:把容器中的每一个数据都按照特点的规则进行重复处理。
五、 函数
函数:具有某些功能,可重复使用的代码块。比如print就是函数,用于输出信息到屏幕。
函数的3个功能:输入(用于接收调用函数的人输入的数据)——功能——输出(将处理完的数据返回给使用者)。
函数传递参数的两种方法
(1)参数传递时按函数定义时参数的顺序传入参数,调用时参数(实参)个数必须和定义函数中的参数(形参)个数一样多。
(2)使用参数的名称传入参数值。
若函数参数为不可变数据类型,即字符串、数字、元组,参数只传递参数的值,并不影响参数本身。若函数参数为可变数据类型,那么参数传递的是变量的引用地址,当函数内部修改这个变量的值,变量的值随之改变。
变量作用域:程序的变量不是在哪个位置都能访问的,访问权限取决于变量在哪个位置被赋值。
定义在函数内部的变量——局部变量,定义在函数外部的变量——全局变量。局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。
其实函数就是套路,当我们把一个经常要完成的任务抽象至函数中,下一次完成任务时直接调用函数,提高工作效率。