一、练习回顾
参考程序
二、逻辑运算符
> (回忆之前)算术运算符、比较运算符、 赋值运算符
> 三目运算符((1)?(2):(3))、双目运算符、单目运算符
1、逻辑与:&& , A and B
2、逻辑或:||, A || B
3、逻辑非:!, 取对立面 !0 = 1, !1 = 0
📝【重点】闰年的判断
> 不能单纯的只考虑4的倍数,比如1900年。1900/4 = 475,但是,不是闰年。
1. 世纪闰年 y%400 == 0
2. 普通闰年 y%4==0 && y%100 != 0
世纪闰年 || 普通闰年
三、FOR循环
1、基本正向FOR循环
2、反向FOR循环
3、实例练习
(1)高斯求和公式 计算1+2+3+...+n
(2)计算平均分
四、作业提示
【田忌赛马】思路提示
改变规则之后的田忌赛马比较简单,按照顺序比较即可,可以定义a、b、c输入时候之后表示齐王马的战力, 再定义三个变量x、y、z输入之后表示田忌马的战力, 注意规则中要求只要有一次胜利即可判定田忌胜利,所以x>a、y>b、z>这三个条件是 逻辑或 的关系。
【阶乘】思路提示
参考我们课堂上讲过的for循环进行累加的代码, 这份笔记中也是可以看到的,累加是将所有的数字进行了求和,但是这里是累乘,将所有的数字进行相乘。注意累乘的初始值不能为0,得为1。否则乘得最后的结果是0。
视频讲解