请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

for x in range(7,10): print(x) 输入的却是 7 ,8,9 ,为什么不是7到17呢

for x in range(7,10):     print(x)  输入的却是 7 ,8,9 ,为什么不是7到17呢

正在回答 回答被采纳积分+3

3回答

lemonlxn 2018-03-08 16:28:11

你把这个理解成,我们中学学的这个:[7,10)。也就是取 7<=x<10之间,步长为1的正整数

0 回复 有任何疑惑可以回复我~
提问者 thinkwinter 2018-03-07 14:43:50

你课程中讲的10是偏移量

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    这里解释确实不够精准,我把视频调整下。10是表示截止的数字,不是步长。
    回复 有任何疑惑可以回复我~ 2018-03-07 16:13:54
7七月 2018-03-07 13:22:16

我觉得你需要先告诉我为什么你觉得是7到17?range就是给了一个范围,只有在range里有三个参数的时候才有步长的概念。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信