Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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
For loop Python3中的基本for循环_For Loop_Python 3.x - Fatal编程技术网

For loop Python3中的基本for循环

For loop Python3中的基本for循环,for-loop,python-3.x,For Loop,Python 3.x,我是Python的初学者,在这方面遇到了一些问题。我必须对这个问题进行循环。谁能解释一下我会怎么做 nextNValues(起始值、增量、numberOfValues) 此函数创建一个numberOfValues值字符串,从startValue开始,然后 按增量计数。例如,nextNValues(5,4,3)将生成一个 (不包括评论): 5-起始值 9-按4计数,增量 13-在输出3行之后停止,numberOfValues可能最容易编写一个带有像i这样的索引的for循环,并使用它添加i*增量ti

我是Python的初学者,在这方面遇到了一些问题。我必须对这个问题进行
循环。谁能解释一下我会怎么做

nextNValues(起始值、增量、numberOfValues)

此函数创建一个
numberOfValues
值字符串,从
startValue
开始,然后 按增量计数。例如,
nextNValues(5,4,3)
将生成一个 (不包括评论):

5-起始值
9-按4计数,增量

13-在输出3行之后停止,numberOfValues

可能最容易编写一个带有像i这样的索引的for循环,并使用它添加i*增量ti开始值,并将结果值保存到列表中。让循环运行numberOfValues次。如果这是一个家庭作业,您最好自己编写实际的代码

可能最容易编写一个带有像i这样的索引的for循环,并使用它添加i*增量ti开始值,并将结果值保存到列表中。让循环运行numberOfValues次。如果这是一个家庭作业,你最好自己写下实际的代码

for i in range(numberOfValues):
    print startValue + i * increment
我不确定这是否正是你想要的。。。但这是我根据你发布的信息提出的建议


我不确定这是否正是你想要的。。。但这是我根据您发布的信息提出的建议。

您可以使用
范围(startValue,startValue+(increment*numberofValues),increment)
您可以使用
范围(startValue,startValue+(increment*numberofValues),increment)
您可以使用
范围(startValue,startValue+(increment*numberofValues),增量)
@srinivasredythatiparthy将其添加为答案,我将删除我的答案:)您想要字符串吗?还是要将数字打印到控制台?或者你想要一个数字列表?我不能在函数中使用print语句。所以我必须使用一个return语句,然后创建一个“main”函数,在这里我将打印输出。这就是我到目前为止得到的:def nextNValues(startValue,increment,numberOfValues):result=0表示范围内的I(numberOfValues):result=startValue+I*increment返回increment您可以使用
范围(startValue,startValue+(increment*numberOfValues),increment)
@srinivasredythatiparthy将其添加为答案,我将删除我的答案:)您想要字符串吗?还是要将数字打印到控制台?或者你想要一个数字列表?我不能在函数中使用print语句。所以我必须使用一个return语句,然后创建一个“main”函数,在这里我将打印输出。这就是我到目前为止得到的结果:def nextNValues(startValue,increment,numberOfValues):result=0表示范围内的I(numberOfValues):result=startValue+I*increment返回increment+1您还可以使用xrange并生成一个生成器(在访问下一个元素时生成序列,而不是像这样一次访问所有元素(如果您想要一个长序列,这很好)python3中没有xrange。python3中没有xrange=xrange.:)+1您还可以使用xrange并生成一个生成器(当访问下一个元素时生成序列,而不是像这样一次访问所有元素(如果您想要一个长序列,这很好)。python3中没有xrange。python3中的range=xrange.:)这是一个巨大的帮助!非常感谢先生!这是一个巨大的帮助!非常感谢先生!