range函数疑问

来源:3-4 选择练习

weixin_慕丝0226078

2020-08-16 11:38:33

老师,range函数的第二个参数为什么非要是11,您那题目里range里的10也不是1加步长得来的啊,答案里A为什么不可以,麻烦老师了

写回答

1回答

时间,

2020-08-16

同学,你好。

1、题目中的10不是根据步长得到来,而r2[3:5]得到的是range类型的数据,是要根据range(1,10,2)中的步长得到的,要保持同样的步长,截取后第一个参数为7加步长2之后为9,9再加2为11,因此结果为range(7, 11, 2)

http://img.mukewang.com/climg/5f38c57b090bcd2303010277.jpg

2、range(7, 10, 2)取值从7开始,步长为2,虽然也包7、9,但右边界的10不是由步长为2推导出来的

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 2433 问题

查看课程