for
обычно используется для пробежки по элементам в списке, кортеже или другой последовательности.Вот пример использования цикла for
для вывода каждого элемента списка:
my_list = [1, 2, 3, 4, 5]
for number in my_list:
print(number, end=' ')
В этом примере мы создаем список my_list
и затем используем цикл for
для вывода каждого элемента списка на отдельной строке.
В цикле for
мы используем переменную number
, которая принимает значение каждого элемента списка на каждой итерации.
for
можно использовать для пробежки последовательности через индексы её элементов.Вот пример такого использования цикла for
(работа через индексы):
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:
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.