18+
реклама
18+
Бургер менюБургер меню

Дмитрий Одиссеев – Справочник Python (страница 4)

18

Print(“Вход успешен”)

Else:

Print(“Ошибка доступа”)

Цикл for

For – проходит по каждому элементу списка. От начала до конца.

Names = [“Оля”, “Игорь”, “Лена”]

For name in names:

Print(f”Привет, {name}”)

Цикл whIle. Пока условие верно

Counter = 0

While counter < 5:

Print(f”Счётчик: {counter}”)

Counter += 1

Перебор по диапазону range

For i in range(3):

Print(“Бум!”)

For i in range(1, 6, 2):

Print(i) # 1, 3, 5

Управление циклом

For i in range(10):

If i == 5:

Break # выйти из цикла

Print(i)

For i in range(5):

If i % 2 == 0:

Continue # пропустить выполнение

Print(i)

For i in range(3):

Print(i)

Else:

Print(“Цикл завершён без break”)

Вложенные циклы

For i in range(3):

For j in range(2):

Print(f”i={i}, j={j}”)

Простабудетя функция

Def greet():

Print(“Привет, Одиссей!”)

Greet() # вызов

Функция с параметрами

Def greet(name):

Print(f”Привет, {name}!”)

Greet(“Лена”) # Привет, Лена!

Возвращаем значение

Def square(x):

Return x ** 2

Result = square(5)

Print(result) # 25

Значение поу умолчанию

Def greet(name=”гость”):

Print(f”Добро пожаловать, {name}”)

Greet() # Добро пожаловать, гость

Greet(“Анна”) # Добро пожаловать, Анна

Аргументы

Def show_all(*args):

For item in args:

Print(item)

Show_all(“файл1.txt”, “файл2.txt”)

Def config(**kwargs):

For key, value in kwargs.items():

Print(f”{key} = {value}”)

Config(theme=”dark”, font=”Arial”)

Вложенные функции

Def outer():

Def inner():