如何在n块中迭代?我有两个函数,并希望交替运行它们为5块

时间:2015-09-28 13:47:10

标签: python python-2.7

我有两个函数f1和f2。我从1-100迭代,我想像下面解释的那样交替运行它们。

对于我从1-5变化只有f1会运行,而对于i变化6-10只有f2会运行,11-15只有f1而16-20只有f2,依此类推。

我该如何实现?

2 个答案:

答案 0 :(得分:0)

{{1}}

答案 1 :(得分:0)

感谢参与这个主题的每个人。这是我从@ DawidPi和朋友的建议中获得灵感之后所做的。

from math import ceil
for i in range(100):
    if (ceil(i%5))%2 == 0:
        f1
    else:
        f2