#运算符
#算术运算符>比较运算符>逻辑运算符
#算术运算符:(+,-,*,/,**,//.....)
#比较运算符:(>,>=,<,<=)返回 bool 类型
#赋值运算符:(+=,-=,=)
#逻辑运算符:(and,or)返回 bool 类型或能隐示转换为 bool 类型.返回值都是 bool 类型.
#运算符从左往右执行,当 and 满足所有条件返回最后一个结果,当 or 遇到满足条件,停止计算提前返回结果.
#程序结构:(顺序结构:从上往下,一行一行执行)
#单分支:
开始
if<条件>:
操作
结果
#多分支
开始
if<条件>:
操作
elif<条件>:
操作
else:
操作
结果
#for in 循环(遍历)
开始
for 元素 in 可迭代对象:
操作
结束
#for else 字句(当循环没有提前退出执行 else 语句)
#while 循环(条件循环)
开始
while<条件>:
操作
结束
#break(立即结束循环)continue(跳过剩下部分)
列表
#列表是可变的,可通过下标访问列表元素
#可用函数 list()表示
#可用中括号定义[]
#可通过 index 查找其中元素,从左往右查找,star,stop 可为负数,当 star 比 stop 大时抛出 VarlueError
#当查找索引超出范围 VarlueErron
#index 实现函数
def index(lst,value,star = 0, stop = -1):
x = star
for i in lst[star:stop]:
if i == value:
return x
x += 1
raise ValueError()