Рубрики
Без рубрики

Python Loops объяснил

Помимо типов данных Python, которые я прошел только на днях, петли являются неотъемлемой частью … помеченной Python.

Помимо Типы данных Python Я прошел только на днях, петли являются неотъемлемой частью программирования.

Сегодня мы будем смотреть на петли в Python, и есть два типа, которые я объясню в этой статье.

  • Для петли
  • В то время как петля

Питон для петли

Позвольте мне сначала показать вам, как выглядит базовая для петли в Python:

for x in y:
    # Do something

На основании этого примера вы уже можете увидеть, как он переводится на: Для каждого элемента x внутри оператора Y оцените кодовый блок.

Допустим, у нас есть список с животными, и мы хотели бы напечатать каждое животное.

animals = ["cat", "dog", "penguin", "tiger"]
for animal in animals:
    print(animal)

Это приведет к:

cat
dog
penguin
tiger

Мы также можем использовать диапазон для цикла x количество раз. Допустим, мы хотим сделать петлю четыре раза.

for item in range(4):
    print("Happy Birthday")

Уил печатать:

Happy Birthday
Happy Birthday
Happy Birthday
Happy Birthday

Питон в то время как петля

Помимо петли, существует также возможность цикла, в то время как определенное условие выполняется.

Основы на какое -то время таковы:

while x == True:
    # Do something

При этом мы говорим, что, пока X верна, вы должны продолжать выполнять этот кодовый блок. Если бы мы действительно использовали приведенный выше код, мы бы построили бесконечную петлю.

Итак, давайте сделаем базовую петлю и сломаем его после первого запуска, так что он выполняется только один раз

foo = True
while foo == True:
    print("Foo is true")
    foo = False

print("Foo is false now!")

И этот блок кода вернет следующее:

Foo is true
Foo is false now!

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

number = 2

while number < 5:
    print("Still smaller")
    number = number + 1

Это дает нам:

Still smaller
Still smaller
Still smaller

И там у вас есть основы двух версий для цикла кодовых блоков в Python.

Спасибо за чтение, и давайте подключимся!

Спасибо за чтение моего блога. Не стесняйтесь подписаться на мою рассылку электронной почты и подключиться на Facebook или Твиттер

Оригинал: “https://dev.to/dailydevtips1/python-loops-explained-5g4”