Чем отличается while от for
For используется только тогда, когда необходимо совершить перебор элементов заранее известное число раз. Цикл while также используется для повторения частей кода, но вместо зацикливания на n количество раз, он выполняет работу до тех пор, пока не достигнет определенного условия. Выйти из цикла в любой момент можно используя ключевое слово break
, а перейти на следующую итерацию цикла можно используя слово continue
.
Oct. 10, 2023, Источник
while повторяет код бесконечное количество раз, пока выполняется условие его применения. А for не требует никаких условий, выполняется строгое количество раз.
number = 2
# Condition of the while loop
while number < 5 :
# Find the mod of 2
if number%2 == 0:
print("The number "+str(number)+" is even")
else:
print("The number "+str(number)+" is odd")
# Increment `number` by 1
number = number+1
Oct. 10, 2023, Источник