Основы Python. Владимир Глимаков
Чтение книги онлайн.
Читать онлайн книгу Основы Python - Владимир Глимаков страница 4
if x > 5:
print("x больше 5")
Операторы if-else:
else выполняется, если условие в if не истинно.
python
Copy code
if x > 10:
print("x больше 10")
else:
print("x меньше или равно 10")
Оператор elif:
elif позволяет проверить несколько условий последовательно.
python
Copy code
if x > 10:
print("x больше 10")
elif x > 5:
print("x больше 5, но меньше или равно 10")
else:
print("x меньше или равно 5")
Циклы:
Циклы используются для повторения определённого блока кода несколько раз:
Цикл for:
Цикл for используется для итерации по элементам последовательности (например, списка или строки).
python
Copy code
for i in range(5):
print(i)
Цикл while:
Цикл while продолжает выполняться, пока условие истинно.
python
Copy code
i = 0
while i < 5:
print(i)
i += 1
Управление циклами:
Для контроля за выполнением циклов используются операторы break, continue и else:
break: Прерывает выполнение цикла.
continue: Пропускает оставшуюся часть кода в текущей итерации и переходит к следующей итерации.
else: Блок else после циклов выполняется, если цикл завершился нормально (без break).
python
Copy code
for i in range(5):
if i == 3:
break
print(i)
else:
print("Цикл завершен без прерываний")
Эти управляющие конструкции являются основой логического построения программ на Python и позволяют создавать программы, адаптирующие своё поведение в зависимости от входных данных и других условий. В следующей главе мы рассмотрим функции, которые позволяют организовывать код в повторно используемые блоки, что значительно упрощает разработку сложных программ.
2.4 Функции и модули
Функции и модули являются фундаментальными компонентами в Python, позволяющими организовать код более эффективно и управляемо. Они способствуют повышению модульности и повторного использования кода.
Функции:
Функция в Python – это блок организованного, многократно используемого кода, который используется для выполнения одного связанного действия. Функции обеспечивают лучшую модульность для вашего приложения и значительно повышают уровень повторного использования кода.
Определение функции:
Функция определяется с помощью ключевого слова def за которым следует имя функции и круглые скобки ().
python
Copy code
def greet(name):
"""Поздороваться