# Break
`break` позволяет прервать цикл досрочно. Когда достигнута инструкция `break`, программа немедленно выходит из самого внутреннего цикла и начинает выполнять код после него.

`for i in range(10):
	break
print(i)`
Код выводит `0`, потому что `i` равно `0` в первой итерации цикла, а затем инструкция `break` завершает цикл.

Такой же принцип действует и с циклами `while`.

`while True:
	if can_harvest():
		break`

Код выполняет цикл `while` до тех пор, пока `can_harvest()` не станет `True`.
Он равносилен следующему:

`while not can_harvest():
	pass`

Во вложенных циклах `break` всегда начинает выход из самого внутреннего цикла.

`for i in range(10):
	for j in range(10):
		break
		print("это никогда не будет выведено")
	print("это выведено 10 раз")`