Python关于一个循环问题

For I in range(3):
Print(I,end=',')
输出结果为什么是0,1,2,
2后面为什么有逗号

print(i,end=','),end=','表示会关闭默认的自动换行,也就是横排输出,最后结尾的时候也会有一个逗号,如有帮助,望采纳

因为range(3)等价于(0,1,2)啊
Print(I,end=',')就是指定输出结果后面跟逗号,默认是回车

For I in range(2):
Print(I,end=',')
Print(I)

打印默认每次输出换行,而把end=","就是"每次"结尾输出一个,

img

你可以先了解清楚 range 和 print 的知识点