一.逻辑控制
题外:1.为什么要打断点,就是让程序运行到断点处停下来,本质上程序还在运行。
1.顺序结构
按照书写代码顺序一行一行的执行,如果调整代码书写顺序也将改变执行顺序。比较简 单,不做过多解释。
2.分支语句
三种语法格式:if(条件){},if(条件){}else{},if(条件){} else{} else{},
if(条件){}else if(条件){} else if(条件){}。
else会与最近的一个if匹配。
题目:判断一个数是奇数还是偶数
判断一个数是正数,负数还是零
判断年份是否是闰年
3. Switch语句
如果没有break语句,将不会结束语句,可以实现同一天发生不同事情的判断。Switch可以嵌 套,但不推荐,代码不美观。
4.循环语句
while语句:判断条件为True则可以进行循环。
运用题目来理解:
打印1-10的数字
5.for循环
for(表达式:布尔表达式:表达式){}
题目:
计算1-100的和
计算5的阶乘
6.break和continue
break结束全部循环。
continue结束当前循环进入下一次循环。