Найти тему

Статья 2: Управляющие конструкции

Управляющие конструкции в Python позволяют изменять поток выполнения программы. Они представляют собой основные инструменты для принятия решений и повторения операций.

1. Условные выражения: if, else, elif

Условные выражения позволяют выполнять блоки кода только при выполнении определенных условий. В языке Python условные выражения представлены ключевыми словами if, else и elif (сокращение от "else if").

Синтаксис:

Пример:

-2

2. Циклы: for и while

Циклы позволяют выполнять блок кода несколько раз до тех пор, пока выполняется определенное условие. В Python доступны два вида циклов: цикл for и цикл while.

Цикл for:

for элемент in последовательность:
# код выполняется для каждого элемента в последовательности

Пример:

fruits = ["яблоко", "банан", "груша"]

for fruit in fruits:
print(fruit)

Цикл while:

while условие:
# код выполняется до тех пор, пока условие истинно

Пример:

count = 0
while count < 5:
print("Текущее значение count:", count)
count += 1

3. Операторы break, continue и pass

Внутри циклов можно использовать операторы break, continue и pass для управления выполнением цикла.

  • Оператор break позволяет прервать выполнение цикла полностью, если выполнено определенное условие.
  • Оператор continue позволяет пропустить текущую итерацию цикла и перейти к следующей итерации.
  • Оператор pass используется как заполнитель (placeholder) и ничего не делает. Он может быть полезен, когда синтаксически требуется наличие оператора, но вам не нужно выполнять никаких действий.

Пример использования операторов:

for i in range(10):
if i == 3:
break elif i == 1:
continue else:
pass print(i)

Задания:

  1. Напишите программу, которая принимает от пользователя число и выводит на экран все числа от 1 до введенного числа включительно.
  2. Создайте список слов. Напишите программу, которая выводит на экран все слова из списка, содержащие более 5 букв.
  3. Напишите программу, которая принимает строку от пользователя и выводит на экран ее длину.
  4. Напишите программу, которая принимает список чисел от пользователя и выводит на экран сумму всех чисел в списке.
  5. Напишите программу, которая принимает от пользователя число и проверяет, является ли оно простым (т.е. делится только на 1 и на само себя).
Наука
7 млн интересуются