Встречается на собеседованиях • сегодня
В чем разница между циклами for и while в Python
Основное отличие между for и while в Python — это способ управления итерациями:
forиспользуется для итерации по последовательности (список, кортеж, строка и т.д.) или другим итерируемым объектам. Количество итераций известно заранее.whileвыполняется, пока условие истинно. Количество итераций может быть неизвестно заранее.
Пример с for:
python
for i in range(5): # Четко 5 итераций
print(i)Пример с while:
python
count = 0
while count < 5: # Выполняется, пока условие верно
print(count)
count += 1Когда использовать:
for— когда знаешь границы итераций (например, перебор элементов списка).while— когда условие зависит от динамических факторов (например, ожидание ввода пользователя).
⚠️ Осторожно с while: можно попасть в бесконечный цикл, если условие не станет False.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы