Я хочу сделать шаг цикла for снова, если условие выполнено следующим образом:
for k in range(1,n+1): if e[0] < k: del end[0] go back to same i again
есть ли способ ????
Добро пожаловать, кстати!
Если вам снова понадобится цикл for, вы можете сделать что-то вроде
for k in range (1, n+1): while e[0] < k: del end[0]
Это в основном говорит, а e [0] <k, затем выполните del end [0]. Если е [0] не
В данном конкретном случае, если вы просто хотите повторять то, что находится под оператором if ..., до тех пор, пока условие не перестанет быть истинным, это именно то, что делает цикл while:
if ...
while
for k in range(1,n+1): while e[0] < k: del end[0]