流程控制语句
顺序执行
分支语句(判断与选择)
if 判断条件 :
(缩进)条件成立执行语句 #tab代表输入4个空格
else:
条件不成立执行
print('myname,',end="") 结束不换行
判断条件的规则
返回值为布尔型 也称为布尔表达式
等值判断 == 是否相等 !=是否不等
数字0代表False,非0数字代表True
> 大于 < 小于 >= 大于等于 <=小于等于
逻辑运算符
and(与) or(或) not(非) 优先级:not>and>or
括号改变优先级 由内到外
多分支语句
在原有基础上增加elif,进行多重判断
if 条件1:
条件1成立执行
elif 条件2:
条件2成立执行
else:
其他执行
pow(4,2) 平方函数
优先执行前面的判断,前面的语句成立后不再执行后面的程序。
分支语句嵌套
在分支语句中再次使用if进行二次判断
循环语句
满足条件下周而复始的运行
while循环 满足条件执行语句块
while 循环执行条件:
被循环执行代码
修改循环执行条件
计数器:保存循环次数的变量
死循环 退出‘stop’终止程序运行
continue 跳过当前循环的剩余语句 (不执行后面的语句,直接进入下一次循环)
break 终止循环语句
循环嵌套
while 条件1:
while 条件2:
内部循环语句
外部循环语句