【发布时间】:2012-10-25 12:40:19
【问题描述】:
我怎样才能创建一个函数来创建一个列表,将它每次包含的数字数量增加到一个指定的值?
例如,如果最大值为 4,则列表将包含
1, 2, 2, 3, 3, 3, 4, 4, 4, 4
很难解释我在寻找什么,但从这个例子中我想你会明白的!
谢谢
【问题讨论】:
-
好的,你试过什么?
-
嗯,你必须跟踪调用这个函数的次数。您可以使用全局变量或在函数中传递并在每次调用后递增的静态变量来执行此操作。
-
你想要
f(2) -> [1, 2, 2]吗? -
这个问题我其实没看懂))
-
...没有尝试示例,我觉得我们只是做了 OP 的作业...
标签: python list loops while-loop