Переменная Python два для цикла

#python #for-loop

Вопрос:

Как написать несколько переменных для цикла в python. У меня есть одна переменная i , начинающаяся в начале и j начинающаяся с конца. Он должен повторяться до i lt;= j. тех пор, пока не появится эквивалентный код на python.

 for (int i = 0,j=len-1; i lt;= j; i  ,j--){  // some code  }  

Ответ №1:

Трюк заключается в использовании цикла while:

 i, j = 0, len - 1 while i lt;= j:  # some code  i  = 1  j -= 1  

Комментарии:

1. Единственный комментарий-это len существующая функция, поэтому использовать ее в качестве имени переменной не очень хорошая идея. Может быть, лучше позвонить length .

Ответ №2:

 for j in range(len-1,0-1):  i=0  while(ilt;=j):    i =1  

Это может сработать