Просто быстрый вопрос относительно преобразования команд цикла в IDL на python.Loop-команды эквивалентны в IDL для python
I имеет следующую структуру цикла в синтаксисе IDL:
for ... do begin
for ... do begin
if ...
...
endif else begin
....
endelse
endfor
endfor
Теперь, я бы сказал, что примерно переводится
for ... :
for ... :
if ...
...
end if else:
....
endelse
endfor
endfor
В питоне.
Однако, я бы сказал, что команды endelse и endfor являются излишними? Но что я должен их заменить?
Итак, это будет elif или еще. (У меня было два ответа еще один elif, я больше склонен идти с вашим ответом, поскольку у вас более высокая репутация ...) – user3125347
Репутация ничего не значит, просто я трачу слишком много времени на ответы на вопросы :) elif требует условия вроде if: do action1, else if that: do action2, else: do action 3. Если вы делаете простой, если else между такими же четными, где есть только два условия, вы можете просто сделать, если, тогда иначе, и пропустите elif –