Мне интересно, почему в python при попытке:
count = 0
while count < 3:
for i in range(40):
count += 1
фактически не проверяет условие l oop. В то время как в
count = 0
for i in range(40):
while count < 3:
count += 1
делает. Сначала я предположил, что, возможно, время l oop следует игнорировать, пока итерации не будут завершены. Но если я запускаю 2 разных цикла:
count = 0
while count < 3:
for i in range(40):
count += 1
for i in range(40):
count += 1
То же самое происходит! count станет 80. Я часто использую циклы while и удивляюсь, что никогда с этим не сталкивался. Пока l oop проверяется только в конце его содержимого? Если так, как я мог бы написать вариант первого тела кода