“IF”语句的表达式一般为逻辑表达式,也可以是值为数值型的表达式,当表达式的值为非0时,条件成立,执行“Then”后的语句,否则,条件不成立,将不执行该条件块中包含的语句,开始执行该条件块后面的语句。
举一反三
- for(表达式1;表达式2;表达式3);循环语句中表达式2的值为非0的数,即表示循环条件为真,要继续执行循环。
- Python用if <;条件>;:<;语句块1>;-else:<;语句块2>;形成二分支结构,如果条件表达式值为①执行语句块1,条件表达式值为② 执行语句块2。
- Python用if [条件]:[语句块1]-else:[语句块2]形成二分支结构,如果条件表达式值为 ① 执行语句块1,条件表达式值为 ② 执行语句块2。
- 双分支if...else语句执行过程为:首先计算条件表达式的值,如果值为非0(逻辑真),表示条件____,则执行____;否则,即表达式值为0(逻辑假),条件不成立,则执行____。
- 当switch后面括号中表达式的值与所有case后面的常量表达式的值不匹配时,执行default中的语句块。