编程论坛
注册
登录
编程论坛
→
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
Z89
2023-04-12 11:01
for i in range(0,3):
print(i)
是0,1,2
#3
东海ECS
2023-04-12 18:40
我的电脑是012.没问题啊,你再运行试试?
#4
acll
2023-04-12 22:24
搞了个乌龙,没错。python 规则是左闭右开的。
之所以出错,是因为前面有个print('str', end = '') 不换行输出,0在输出在上面一行去了,没注意到
#5
lxping08
2023-04-13 11:28
回复 4楼 acll
1