For loop Python3中的基本for循环
我是Python的初学者,在这方面遇到了一些问题。我必须对这个问题进行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
循环。谁能解释一下我会怎么做
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.:)这是一个巨大的帮助!非常感谢先生!这是一个巨大的帮助!非常感谢先生!