2.7 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.7 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| While Loop Statements | В то время как записи цикла | 
В то время как записи цикла
Python использует while цикл так же , как другие популярные языки. В while цикл вычисляет условие затем выполняет блок кода , если условие истинно. Блок кода выполняется повторно до тех пор, пока условие не станет ложным.
Основной синтаксис:
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 
Поэтапное объяснение приведенного выше КОДА:
- переменная 'days' устанавливается в значение 0.
- переменная неделя назначается списку, содержащему все дни недели.
- при запуске цикла
- блок кода будет выполняться до тех пор, пока условие не вернет «true».
- условие - это «дни <7», которые, по-видимому, повторяют цикл while до момента, когда переменные дни меньше 7
- Поэтому, когда дни = 7, цикл while прекращает выполнение.
- переменная дней обновляется на каждой итерации.
- Когда цикл while запускается в первый раз, строка «Сегодня понедельник» печатается на консоли, а переменные дни становятся равными 1.
- Поскольку переменные дни равны 1, что меньше 7, тогда цикл while выполняется снова.
- Он повторяется снова и снова, и когда консоль печатает «Сегодня воскресенье», переменные дни теперь равны 7, а цикл while прекращает выполнение.