range函数疑问
来源:3-4 选择练习
weixin_慕丝0226078
2020-08-16 11:38:33
老师,range函数的第二个参数为什么非要是11,您那题目里range里的10也不是1加步长得来的啊,答案里A为什么不可以,麻烦老师了
1回答
同学,你好。
1、题目中的10不是根据步长得到来,而r2[3:5]得到的是range类型的数据,是要根据range(1,10,2)中的步长得到的,要保持同样的步长,截取后第一个参数为7加步长2之后为9,9再加2为11,因此结果为range(7, 11, 2)

2、range(7, 10, 2)取值从7开始,步长为2,虽然也包7、9,但右边界的10不是由步长为2推导出来的
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题