запустить функцию в другой функции в N раз - PullRequest
0 голосов
/ 13 декабря 2008

Я уже задавал такой вопрос раньше, но, похоже, мой предыдущий вопрос немного вводит в заблуждение из-за моего плохого английского. Я прошу еще раз прояснить. Я действительно смущен этим. Заранее спасибо.

Предположим, у меня есть функция A для генерации состояния ячейки в определенном правиле, и у меня есть другая функция, которая генерирует состояние ячейки N раз, и каждый раз это правило совпадает с первой функцией И да, не знаю, как это сделать ...

def 1st_funtion(a_matrixA)
    #apply some rule on a_matrixA and return a new matrix(next state of the cell)
    return new_matrix

def 2nd_funtion(a_matrixB,repeat_times=n)
    #how to import the 1st_funtion and run for n times and return the final_matrix?
    #I know if n=1, just make final_matrix=1st_funtion(a_matrixB)
    return final_matrix

1 Ответ

2 голосов
/ 13 декабря 2008
def 1st_funtion(a_matrixA)
    #apply some rule on a_matrixA and return a new matrix(next state of the cell)
    return new_matrix

def 2nd_funtion(a_matrixB,repeat_times)

    for i in range(repeat_times):
        a_matrixB = 1st_funtion(a_matrixB)
    return a_matrixB
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...