range(7,10,2)和ranger(7,11,2)值不一样吗?
来源:3-4 选择练习
菜菜要飞
2021-07-06 20:06:06

1回答
好帮手慕念
2021-07-07
同学,你好!range(7,10,2)和range(7,11,2)值是一样的。
(1)题目中range(1,10,2)取到数字1,3,5,7,9,r2[3:5]截取后值为7,9。代码的运行结果要和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推导出来的。
祝学习愉快!
相似问题