Найти тему

💡 Циклы for и while, как использовать циклы для сдачи ЕГЭ #tpy

Оглавление

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

Вот пример использования цикла for для вывода каждого элемента списка:

-2
my_list = [1, 2, 3, 4, 5]
for number in my_list:
print(number, end=' ')

В этом примере мы создаем список my_list и затем используем цикл for для вывода каждого элемента списка на отдельной строке. В цикле for мы используем переменную number, которая принимает значение каждого элемента списка на каждой итерации.

Цикл for можно использовать для пробежки последовательности через индексы её элементов.

Вот пример такого использования цикла for (работа через индексы):

-3
my_list = [1, 2, 3, 4, 5]
for i in range(0, len(my_list)):
print(my_list[i], end=' ')

В этом примере мы создаем список значений 1, 2, 3, 4, 5 и присваиваем его переменной my_list. Используем цикл for, чтобы перебрать все числа от 0 до длины списка my_list и присваиваем каждому числу значение переменной i. После чего выводим на экран значение элемента списка my_list, соответствующего значению переменной i и добавляем пробел в конце.

Цикл while, с другой стороны, выполняет блок кода до тех пор, пока условие истинно.

Вот пример использования цикла while для вывода чисел от 1 до 5:

-4
number = 1
while number <= 5:
print(number, end=' ')
number += 1

# результат: 1 2 3 4 5

В этом примере мы создаем переменную number и затем используем цикл while, чтобы распечатать числа от 1 до 5. В цикле while мы используем условие number <= 5, которое означает, что цикл будет продолжаться до тех пор, пока number меньше или равно 5. На каждой итерации мы увеличиваем number на 1.

Но в чем же все таки заключаются отличия for от while и наоборот?

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

Если вам нужно выполнить операции определенное количество раз, то лучше использовать цикл for.

Если вы хотите выполнить операции до тех пор, пока не будет выполнено определенное условие, то лучше использовать цикл while.

Информатика ЕГЭ | itpy 👨‍💻

Присоединяйтесь и готовьтесь вместе с нами: https://t.me/+SIliQTddHE8xNTk6
Присоединяйтесь и готовьтесь вместе с нами: https://t.me/+SIliQTddHE8xNTk6