Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何使用python range()编写相同的代码?_Python 3.x - Fatal编程技术网

Python 3.x 如何使用python range()编写相同的代码?

Python 3.x 如何使用python range()编写相同的代码?,python-3.x,Python 3.x,#在C/C++中,我可以有以下循环# for(int j=i*i;j from itertools import count N = 11**2 i = 2 for j in count(start=i**2, step=i): if j**2 > N: break print(j) 以这种方式从i**2开始,并以i的步骤进行计数。然后,如果满足条件j**2>N,我使用break语句来中断循环。这是否回答了您的问题?

#在C/C++中,我可以有以下循环#
for(int j=i*i;j

from itertools import count

N = 11**2
i = 2
for j in count(start=i**2, step=i):
    if j**2 > N:
        break
    print(j)

以这种方式从
i**2
开始,并以
i
的步骤进行计数。然后,如果满足条件
j**2>N
,我使用
break
语句来中断循环。

这是否回答了您的问题?