求问这几道题为什么这样选呀 老师太忙了不回 问前辈他们说有手就会(´・_・`) 可是我真的不会…
第6题:C选项本身就是错误语法,明显错误
第8题:range函数返回的是一个可迭代对象,list()把range函数返回的转为列表,range语法为range(start,end,step) start初始为0时可省略不写,到end结束,取值范围不包括end,step为步长默认为1,可不写,例如:range(0,5)可以写为range(5),也可以写为range(0,5,1) ,经过list转换运行的结果都为[0,1,2,3,4]
第9题:循环里range(4,0,-1) step为-1 就是倒过来数,就是4,3,2,1 四次循环,首先x2=1,第一次循环x1=(x2+1)*2 =4 这时x2=x1 而x1=4 所以x2值就变为了4 第二次循环 这时x2=4 那么 x1=(x2+1)2 x1就等于(4+1)2=10 所以x2=x1也等于10 再套第三次循环 x1=(10+1)*2=22 x2=22 第三次循环 x1=(22+1)*2=46 x2=x1 所以x2为46
第10题:range(1,10,2) 取值范围是在1,2,3,4,5,6,7,8,9里面去,这个2的意思是步长,就是间隔为2,end=','的意思就是以什么什么结尾,这里就是 以','结尾' 所以每次循环 i 就是 1,3,5,7,9,
第11题: 题目中说的是整数类型,那必然就是int了呀,int为整数类型,float为浮点数 str为字符串类型 所以BC可以排除,题目中说的获取什么什么帮助,那这个就是help了呗,就选A