第二天:条件与循环

一.条件语句(if)
if语句

  1. 格式:第二天:条件与循环
    if 语句的 expr_true_suite 代码块只有当条件表达式 expression 结果为时才执行,否则将继续执行紧跟在该代码块后面的语句。
    单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and,or和not(逻辑操作符) 实现多重条件判断。
    注意:if后面的冒号不能丢。
  2. if 与 else 搭配(要么这样,不然那样)

第二天:条件与循环
if 和 else相对应(else要对应if,if后面可以没有else.对应在python用缩进来表示)
3. 3.if 与elif搭配(elif相对于else if)
第二天:条件与循环
注意:1.哪个条件成立就执行后面的语句。2.最后可以不接else.
4. assert关键词
#1.assert这个关键词我们称之为“断言”,当这个关键词后边的条件为 False 时,程序自动崩溃并抛出AssertionError的异常。
第二天:条件与循环

#2.在进行单元测试时,可以用来在程序中置入检查点,只有条件为 True 才能让程序正常工作。
第二天:条件与循环
二.循环(for与while)
for 语句

  1. for…in…语句
    第二天:条件与循环
    #1.‘空房间‘i-变量名(自己取)
    #2.[1,2,3,4,5,6]–‘一群排版业务的人’(列表,字典,字符串等)
  2. range()函数
    第二天:条件与循环
    while循环
    第二天:条件与循环一直循环,直到条件不成立(布尔值为假)。
    第二天:条件与循环

有关循环的一些关键词(pass,continue,break)
#1.pass:啥都不干(但可确保程序正常运行)
#2.当某个条件满足时触发continue,跳过之后的代码,回到循环开始。
#3.执行break时,直接跳出循环。