条件语句

语法:

单个:
if 判断条件:
    执行语句
else:
    执行语句

多个:
if 判断条件:
    执行语句
elif 判断条件:
    执行语句
elif 判断条件:
    执行语句

多个条件之间可以用 or and来连接
一般多个条件很难维护,可以使用字典映射的方法替代

循环语句

while循环
语法:

while 条件(常值,判断条件):
    执行语句

与else搭配

while 条件:
    执行语句
else:
    执行语句

for循环
语法:

for iterating_var in sequence:
    statements(s)

通过序列索引

numbers=('one','two','three','four','five','six')
for index in range(len(numbers)):
    print(numbers[index])

range(1,10)其中不包含10

one
two
three
four
five
six

循环使用else语句:
else中的语句会在循环正常执行完的情况下执行,while-else同理

嵌套语句
for嵌套:

for iterating_var in sequence
    for iterating_var in sequence
        statements(s)
    statement(s)

while嵌套:

while expression:
    while expression:
        statement(s)
    statement(s)

while和for循环之间可以相互嵌套

循环控制

break
用来终止循环语句,即循环即使没出现false语句或循环未完全递归完,也会停止执行循环语句。用于while和for循环中。
存在嵌套循环时,break将跳出本层,进入上层循环。
continue
用于跳过本次循环,即跳过本次循环的剩余语句,进入下一轮循环。而break是跳出整个本级循环。

pass语句

空语句,不作任何事情,为了保存程序完整
实例:

def python_hello(n):
    pass

定义空函数会报错,在未曾想好的程序结构函数中写入pass语句可以保证程序的完整性。