Python语言程序设计练习题
第四章【程序控制结构】
【判断题】
1、在Python中,关系运算符可以连续使用,例如1<3<5等价于1<3 and 3<5。【正确】
2、Python关键字and和or连接多个表达式时具有惰性求值特点,只计算必须计算的表达式。【正确】
3、在没有导入标准库math的情况下,语句x = 3 or math.sqrt(9)也可以正常执行,并且执行后x的值为3。【正确】
4、在没有导入标准库math的情况下,语句x = 3 and math.sqrt(9)也可以正常执行,并且执行后x的值为3。【错误】
5、如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20, 40)的作用是等价的。【正确】
6、带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。【错误】
7、对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。【正确】
8、在条件表达式中不允许使用赋值运算符“=”,会提示语法错误。【正确】