Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.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 如何将以下while循环转换为for循环?_Python - Fatal编程技术网

Python 如何将以下while循环转换为for循环?

Python 如何将以下while循环转换为for循环?,python,Python,我无法理解如何处理这个问题,如果不预先为一个变量分配50,我之前尝试过,并且它起了作用(我的意思是预先为一个变量分配50的值) 使用python的range命令从50减少。range的第一个参数是起始编号(包括在内)。第二个是结束号(独占,这就是为什么我在下面使用9,而不是10。如果我使用10,范围就不会包括10)。最后一个参数是增量,在本例中,每次递减5 for x in range(50,9,-5): print(x) 对范围内的每个值进行迭代的for循环。在这种情况下,范围(50

我无法理解如何处理这个问题,如果不预先为一个变量分配50,我之前尝试过,并且它起了作用(我的意思是预先为一个变量分配50的值)


使用python的
range
命令从50减少。
range
的第一个参数是起始编号(包括在内)。第二个是结束号(独占,这就是为什么我在下面使用9,而不是10。如果我使用10,范围就不会包括10)。最后一个参数是增量,在本例中,每次递减5

for x in range(50,9,-5):
    print(x)

对范围内的每个值进行迭代的for循环。在这种情况下,
范围(50,9,-5)
包括50,45,40,35,30,25,20,15和10

嘿,这并不能解决您的问题,但阅读提供的链接可能会有所帮助
for x in range(50,9,-5):
    print(x)