这是PYTHON 3.X中的一个循环。
for i in range(2, 2):
print(i)
我运行这个程序后得到的结果是一个空白的控制台。这个循环的输出是什么类型的。
返回的数字范围是从start到stop的整数。(第一个参数是start,第二个参数是stop,当给定2时)
它包括了start int,但不包括stop int。
因此。range(2,2)
中间不包含数字。
range(2,4)
返回 2,3
而不是 4
.
文件资料 .............................................................................................................................................................................................................................................. 此处.
你得到空白输出的原因是由于你的应用程序的 range()
函数的作用。
函数的第一个参数是 range()
函数告诉函数要迭代到哪个数字。
所以,如果这是你的代码,
for i in range(2):
print(i)
那么你的输出将是:
0
1
它从0开始打印两个数字,因为有两个。
然而,第二个参数 在你的代码中 告诉它要用什么来计数。例如,你在第二个参数中加了一个2。这就告诉程序跳过按2计数,由于你一开始只有2的输出,所以程序不会打印任何东西。
读一读 范围.
希望能帮到你