Python: while и for! 🐍⏰ Цикл повторяет определенную задачу снова и снова, пока он не получит команду остановиться.
🤔 Но как мы сообщаем циклу, когда нужно остановиться?
🤖 Цикл
while будет работать до тех пор, пока выполняется определенное условие.👦🏼 Например, вы хотите сосчитать от 1 до 10:
count = 1
while count <= 10:
print(count)
сount = count + 1
Этот цикл будет выполняться до тех пор, пока count будет меньше или равно 10. Он будет выводить значение count каждый раз в цикле, а затем добавлять 1 к count. Когда количество достигает 11, условие count <= 10 больше не выполняется, и цикл останавливается.🚶Теперь давайте поговорим о циклах
for. Цикл for используется для перебора последовательности элементов, например таких как список или строка.🍎 Например, предположим, у вас есть список фруктов, и вы хотите вывести каждый фрукт в списке:
fruits = ['яблоко', 'банан', 'вишня']
for fruit in fruits:
print(fruit)
Этот цикл пройдется по каждому элементу в списке фруктов и напечатает его. Переменная fruit используется для представления каждого элемента по очереди.🤔 Итак, подведем итог: циклы
while продолжают выполняться до тех пор, пока условие истинно, а циклы for повторяют последовательность элементов.👋 Вот домашнее задание для закрепления материала:
🧐 Задача: Напишите код на
Python, который выводит первые 10 четных чисел. Выберете какой цикл использовать и объясните почему!
В следующих постах подробно разберем примеры использования того или иного цикла и сравним их с точи зрения скорости выполнения.
#python #циклы