2013-12-05 5 views
-2

Я ищу способ перебора функции x в несколько раз в зависимости от пользовательского ввода.updateMatrix x количество раз

Я подумал о том, чтобы указать пользователю несколько итераций для конкретной функции, которую я обновляю, а затем печатать (я вызываю ее в своей главной) и сохраняю это число внутри переменной.

Теперь я ищу способ реализовать цикл {while}, чтобы функция повторялась до тех пор, пока не достигнет номера, хранящегося внутри первой переменной.

Так основная идея выглядит следующим образом:

def main(): 

    mat = input("What file to read") 
    count = input("How many iterations?") 
    updateMatrix() 

... 

def updateMatrix(mat): 
    while countmat < count 
    ... 
     ... 
     ... 
      countmat = countmat += 1 
     print() 
main() 

Является ли это жизнеспособным?

+0

Знаете ли вы, что вы ищете? – DSM

+0

Не можете ли вы определить, насколько это жизнеспособно ... попробовав? – jez

+0

Я знаю о циклах, DSM. jez - Я пробовал его с этой структурой, однако он не работает. – user149159

ответ

0

Извините, если я не понял ваш вопрос. Я буду обновлять/удалять его, если это так. В любом случае я постараюсь ответить/разъяснить это.

def main(): 
    mat = input("What file to read") 
    count = input("How many iterations?") 
    # you should pass your variables in function to use there 
    updateMatrix(mat, count) 


def updateMatrix(mat, count): 
    # here you can use mat and count variable as you want 
    for in in range(count): 
     #this loop will be iterated count times 
     # if you want to deal with mat, do it 
     print() 

main() 
Смежные вопросы