python中的循环输出是什么?

问题描述 投票:0回答:1

这是PYTHON 3.X中的一个循环。

for i in range(2, 2):
   print(i)

我运行这个程序后得到的结果是一个空白的控制台。这个循环的输出是什么类型的。

python-3.x
1个回答
1
投票

返回的数字范围是从start到stop的整数。(第一个参数是start,第二个参数是stop,当给定2时)

它包括了start int,但不包括stop int。

因此。range(2,2) 中间不包含数字。

range(2,4) 返回 2,3 而不是 4.

文件资料 .............................................................................................................................................................................................................................................. 此处.


1
投票

你得到空白输出的原因是由于你的应用程序的 range() 函数的作用。

函数的第一个参数是 range() 函数告诉函数要迭代到哪个数字。

所以,如果这是你的代码,

for i in range(2):
    print(i)

那么你的输出将是:

0
1

它从0开始打印两个数字,因为有两个。

然而,第二个参数 在你的代码中 告诉它要用什么来计数。例如,你在第二个参数中加了一个2。这就告诉程序跳过按2计数,由于你一开始只有2的输出,所以程序不会打印任何东西。

读一读 范围.

希望能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.