30 дней Python (21 часть серии)
Если учебные пособия по математике с математическими примерами являются байн вашего существования, продолжайте чтение. Эта серия использует относительные примеры, такие как собаки и кошки.
Петли
Петли предназначены для повторяющихся вещей. В любое время вы видите то, что нужно повторять, вы, вероятно, должны использовать какую-то цикл. Например, при мытье посуды, вы мочите блюдо, вычисляете его мылом, промыть блюдо, высушить блюдо. Тогда вы делаете это снова и снова, пока блюда не сделают.
Во время петли
А пока цикла используется для выполнения блока операторов неоднократно в то время как
Данное состояние удовлетворено
count = 0 while count < 5: print(count) # prints the current count count = count + 1 # adds 1 to count each time
Для петли
Для петель предназначены для повторения последовательности, такие как список, кортеж, словарь, набор или строка.
pets = ['Puppy', "Cheeto", 'Remmy', 'Wiley', "Ruger", "Stick"] for pet in pets: # create new variable `pet` feed_pet # feed each pet in list(pets) print(pet + " is fed") # print a line about pet being fed else: print('no more pets to feed') # when no more pet in list(pets) print about that
Для тех, кто любит немного математики:
numbers = (0,1,2,4,5) for number in numbers: print(number) 0 1 2 4 5
Перерыв и продолжать
Перерыв
используется для выхода или остановки цикла
Например, ниже в то время как
петли принты 0, 1, 2, но когда он достигает 3, он останавливается
count = 0 while count < 5: print(count) # prints the current count count = count + 1 # adds 1 to count each time if count == 3: break
Продолжить
используется для остановки текущей итерации и перемещения к следующему.
Например, ниже в то время как
Корпус только отпечатывает 0, 1, 2,4, но пропускает 3.
count = 0 while count < 5: if count == 3: continue print(count) count = count + 1
Пример для
петли Продолжать
pets = ['Puppy', "Cheeto", 'Remmy', 'Wiley', "Ruger", "Stick"] for pet in pets: if pet == 'Stick' continue # skip feeding Stick and move on feed_pet print(pet + " is fed") else: print('no more pets to feed') # when no more pet in list(pets) print about that
Проходят
пройти
в основном используется, чтобы сказать «Эй, я все еще работаю над этим И я просто не заполнил кодовые расходы. « Pass
используется для обхода ошибок из неполного кода.
for pet in pets: pass
Серия на основе
30 дней Python Challenge
Asabeneh · 20 ноября 1919 · 1 мин читать
30 дней Python (21 часть серии)
Оригинал: “https://dev.to/vickilanger/charming-the-python-loops-1ngp”