嗨,我是python的新手,我的这个项目正在杀了我

时间:2016-09-05 10:09:24

标签: python-3.x

我有一个函数F(n),它取n并返回一个列表[n,F(n)]。如果n不满足该函数则不返回任何内容。 我想输入一个输入m,以便代码返回m个最小的[n,F(n)]对。我试过for循环计算并返回范围[a,b]中的列表但是当我给它一个m它有时会提供更多,有时小于所需的数量。我已经尝试了pop()和remove() - 命令来删除列表中的最后一个元素,但它似乎不起作用。我用len(列表)

有没有办法引入一个while循环,自动搜索[1 ..... inf]中所有n的解决方案,当找到的解决方案数量等于m时停止?有没有办法打印解决方案列表?

提前致谢!

1 个答案:

答案 0 :(得分:-2)

如果您正在寻找可能无限次循环的内容,请使用while循环或递归。

我不知道python,但while循环解决方案看起来像这样:

infInterStream

下次提出问题时,请提供代码并添加更合适的标题。