range(7,10,2)和ranger(7,11,2)值不一样吗?

来源:3-4 选择练习

菜菜要飞

2021-07-06 20:06:06

http://img.mukewang.com/climg/60e4472a0933cfa404930298.jpg

写回答

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推导出来的。

祝学习愉快!


0

0 学习 · 2433 问题

查看课程