Рубрики
Без рубрики

Python во время оператора петли объяснил

Автор оригинала: FreeCodeCapm Team.

В то время как высказывания петлей

Python использует в то время как петля аналогично другим популярным языкам. в то время как Цикл оценивает условие, затем выполняет блок кода, если условие верно. Блок кода выполняется несколько раз, пока состояние не станет ложным.

Основной синтаксис:

counter = 0
while counter < 10:
   # Execute the block of code here as
   # long as counter is less than 10

Пример показан ниже:

days = 0    
week = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
while days < 7:
   print("Today is " + week[days])
   days += 1

Выход:

Today is Monday
Today is Tuesday
Today is Wednesday
Today is Thursday
Today is Friday
Today is Saturday
Today is Sunday

Линейное объяснение вышеуказанного кода:

  1. Переменные «дни» устанавливаются на значение 0.
  2. Переменная неделя назначена в список, содержащее все дни недели.
  3. в то время как цикл начинается
  4. Блок кода будет выполнен, пока состояние не возвращается «True».
  5. Условие – «дни <7», которые Rougly гласит, запустите цикл While до тех пор, пока нет, дни переменные меньше 7
  6. Таким образом, когда цикл тока останавливается на выполнении.
  7. Переменная дня обновляется на каждой итерации.
  8. Когда цикл While Window работает в первый раз, в строке «сегодня в понедельник» напечатана на консоли, а дни переменные становится равными 1.
  9. Поскольку дни переменные равны 1, что составляет менее 7, так что цикл Whime выполняется снова.
  10. Он снова и снова и снова, и когда принты консоли «сегодня – воскресенье». Переменные дни сейчас равны 7 и то время, когда петля останавливается.

Больше информации: