注册 登录
编程论坛 Python论坛

请教下,range(0,3),为什么不从0开始

acll 发布于 2023-04-11 21:38, 196 次点击
for i in range(0,3):
    print(i)
我的电脑结果是1,2,主什么不是0,1,2
4 回复
#2
Z892023-04-12 11:01
for i in range(0,3):
    print(i)

是0,1,2
#3
东海ECS2023-04-12 18:40
我的电脑是012.没问题啊,你再运行试试?
#4
acll2023-04-12 22:24
搞了个乌龙,没错。python 规则是左闭右开的。
之所以出错,是因为前面有个print('str', end = '') 不换行输出,0在输出在上面一行去了,没注意到
#5
lxping082023-04-13 11:28
回复 4楼 acll
1