Самоучитель Python. Для тех, кто вчера купил компьютер - страница 4

Шрифт
Интервал


elif полезен, если нужно проверить несколько условий:

age = 25


if age < 18:

print("Вы слишком молоды для голосования.")

elif age < 21:

print("Вы можете голосовать, но не пить алкоголь.")

else:

print("Вам можно голосовать и пить алкоголь.")

Циклы (for, while)

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

Цикл for используется для перебора элементов в последовательности (например, в списке, строке или диапазоне чисел).

Пример:

fruits = ["яблоко", "банан", "апельсин"]


for fruit in fruits:

print(fruit)

Этот цикл перебирает все элементы в списке fruits и выводит каждый элемент на экран.

Цикл for также можно использовать с диапазонами чисел:

for i in range(5):

print(i)

Функция range(5) генерирует числа от 0 до 4, и цикл выполняется пять раз.

Цикл while выполняет блок кода, пока условие остаётся истинным. Это полезно, если заранее не известно, сколько раз нужно выполнить код.

Пример:

count = 0

while count < 5:

print(count)

count += 1 # увеличиваем count на 1

Цикл продолжает выполняться до тех пор, пока переменная count не станет равной 5.

Операторы управления потоком (break, continue)

Операторы управления потоком позволяют изменять нормальное выполнение циклов и условий.

break – выходит из цикла досрочно, независимо от того, завершился ли цикл.

Пример:

for i in range(10):

if i == 5:

break

print(i)

Этот код напечатает числа от 0 до 4, а затем завершит выполнение цикла, когда переменная i станет равной 5.

continue – пропускает текущую итерацию цикла и переходит к следующей.

Пример:

for i in range(5):

if i == 3:

continue # пропустить текущую итерацию, когда i == 3

print(i)

Этот код напечатает числа 0, 1, 2 и 4, пропустив 3, благодаря оператору continue.

Часть 3: Функции

Создание функций

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

Чтобы создать функцию в Python, используется ключевое слово def, за которым следует имя функции и параметры (если они есть).

Пример создания функции:

def greet():

print("Привет, мир!")

Здесь создается функция greet, которая при вызове просто выводит сообщение на экран.