吃鸡游戏
因为调用range(0, 10)哪个返回[0,1,2,3,4,5,6,7,8,9]包含10个等于的元素更常见len(range(0, 10))。请记住,程序员更喜欢基于0的索引。另外,请考虑以下常见代码段:for i in range(len(li)): pass你能不能看到如果range()真的len(li)那么这会有问题吗?程序员需要显式减1。这也遵循程序员喜欢的共同趋势for(int i = 0; i < 10; i++)了for(int i = 0; i <= 9; i++)。如果您经常以1开头调用范围,则可能需要定义自己的函数:>>> def range1(start, end):... return range(start, end+1)...>>> range1(1, 10)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]