Эй, товарищи! Добро пожаловать в День 7 нашей серии руководств по Python. Сегодня мы узнаем все об итерации и циклах — мощном инструменте для многократного выполнения набора операторов. Давайте погрузимся прямо в!

С помощью циклов while и for вы можете заставить свой код делать одно и то же снова и снова, пока не будет выполнено определенное условие.

# While loop
x = 0
while x < 5:
    print("Hello, mateys!")
    x += 1

# For loop
for i in range(5):
    print("Ahoy, mateys!")

И если вам нужно взять под контроль свои циклы, то операторы управления циклами, такие как «break» и «continue», будут вашими друзьями.

# Break statement
x = 0
while x < 5:
    if x == 3:
        break
    print(x)
    x += 1

# Continue statement
for i in range(5):
    if i == 2:
        continue
    print(i)

Если вы действительно хотите углубиться, попробуйте свои силы во вложенных циклах. Они будут как русские матрешки, одна петля внутри другой.

# Nested loops
for i in range(3):
    for j in range(3):
        print(i, j)

Теперь давайте перейдем к добыче! Вот несколько практических упражнений для вас:

  1. Напишите программу, которая использует цикл while для вывода чисел от 1 до 10.
  2. Напишите программу, которая использует цикл for для вывода четных чисел от 0 до 20.
  3. Напишите программу, которая использует цикл while, чтобы предлагать пользователю угадать секретное число. Если пользователь угадывает число правильно, программа должна вывести «Ahoy! Ты угадал число! и конец. Если пользователь угадывает неправильно, программа должна вывести «Это неверный номер. Попробуй еще раз, приятель!» и продолжайте подсказывать пользователю.

Аваст, товарищи! Это будет конец нашего путешествия на 7-й день. Мы надеемся, что вы чувствуете себя хорошо со своими знаниями о циклах и итерациях. Аррр, но путешествие еще не окончено! Затем мы отправляемся в День 8, где мы будем изучать структуры данных, такие как списки и кортежи. Приготовьтесь нарезать и нарезать эти структуры данных с помощью методов индексации и списка, и не забудьте попрактиковаться в наших сложных упражнениях. До тех пор, пусть ваш код будет без ошибок, а ваши морские ноги сильными!

А теперь шутка дня: почему пират ушел в отпуск? Чтобы получить обр и обр!