Ответ:

Обычно while применяют, когда повторение зависит от условия и число итераций заранее неизвестно. Цикл for удобен для перебора последовательности или заданного диапазона, когда количество шагов известно.

Ответ: а).