我相信有两种简单的方法来回答这个问题。
1)解释这个答案的一种方法是使用数学符号半闭区间[a,b]。在此间隔中,包含一个端点(在本例中为“a”),但不包括另一个端点(“b”)。
以你为例,
for i in range(1,11):
print(i)
(1,11)是半闭区间,其中a和b分别为1和11。
2)您还可以使用以下示例进行解释
for i in range(1,11) //in python
{do something}
for(int i=1;i<11;i++) //in C++
{do something}
在这两种情况下,我从1迭代到10。这在我看来更直观。