以下关于控制结构的描述,错误的是:
A: if条件不满足情况下要执行的语句块,放在else语句后面
B: if条件满足情况下要执行的语句块,要放在if语句后面,并缩进
C: 分支结构中的判断条件只能是产生True或False的表达式或函数
D: 语句if1,这种表达式是可以执行的
A: if条件不满足情况下要执行的语句块,放在else语句后面
B: if条件满足情况下要执行的语句块,要放在if语句后面,并缩进
C: 分支结构中的判断条件只能是产生True或False的表达式或函数
D: 语句if1,这种表达式是可以执行的
举一反三
- Python用if <;条件>;:<;语句块1>;-else:<;语句块2>;形成二分支结构,如果条件表达式值为①执行语句块1,条件表达式值为② 执行语句块2。
- if(){} else if(){} else if(){}.....else{} 它的执行思路: 如果条件表达式1 满足就是执行 语句1 执行完毕后,退出整个if 分支语句; 如果条件表达式1 不满足,则判断条件表达式2 满足的话,执行语句2 以此类推;如果上面的所有条件表达式都不成立,则执行else里面的语句。
- Python用if [条件]:[语句块1]-else:[语句块2]形成二分支结构,如果条件表达式值为 ① 执行语句块1,条件表达式值为 ② 执行语句块2。
- if(条件表达式)语句1;else语句2;选择分支结构中,执行语句1,条件表达式需要进行哪种判断
- 在双分支选择结构中,当条件表达式的值为true时,执行语句块1,否则执行语句块2。