看不懂题目。
来源:3-4 选择练习
weixin_慕虎0358342
2020-08-05 15:58:05
按照题目,实在无法理解结果是range{7,11,2),老师能不能给点解答,关于题目,都不知道要求什么,r2按步长遍历了以后是1,3,5,7,9,打印r2的【3:5不是应该是7,9吗,怎么出来的11】
2回答
好帮手慕元宝
2020-08-05
同学你好:
range(1, 10, 2)取到数字的范围是1,3,5,7,9步长为2,r2[3:5]截取后的range需要包含7, 9,因为保持步长同步所以要进行步长加2,截取后第一个参数为7加步长2之后为9,9再加2为11,因此结果为range(7, 11, 2),将7和9包含在内
如果我的回答解决了同学的疑惑,欢迎采纳,祝同学学习愉快!
WYDWYD008
2020-11-03
这题之所以输出range(7, 11, 2)
是因为这里是range而不是列表或者元组,他需要用range类型来包含7,9这两个数,所以会输出ragne(7,11,2)。
相似问题