Условные операторы
Условные операторы позволяют выполнять различные блоки кода в зависимости от выполнения определённого условия.
Общая форма условного оператора if
``python if условие: блок_кода ``
условие – это выражение, возвращающее логический результат True или False.
Пример использования:
``python x = int(input("Введите число: ")) if x > 0: print("Положительное число") ``
Условный оператор else
Дополнительно можно указать альтернативный блок кода при невыполнении условия.
``python if условие: блок_кода1 else: блок_кода2 ``
Пример:
``python x = int(input("Введите число: ")) if x > 0: print("Положительное") else: print("Отрицательное") ``
Условный оператор elif
Позволяет проверять несколько условий последовательно.
``python if условие1: блок_кода1 elif условие2: блок_кода2 ... else: блок_кода_n ``
Пример:
``python x = int(input("Введите число: ")) if x > 0: print("Положительное") elif x < 0: print("Отрицательное") else: print("Ноль") ``
Циклы
Циклы используются для многократного выполнения одного и того же блока кода до тех пор, пока выполняется заданное условие.
Общий вид цикла while
``python while условие: блок_кода ``
условие – проверяется перед каждым выполнением тела цикла.
Пример:
``python n = int(input("Введите число: ")) while n != 0: print(n) n = int(input("Введите число: ")) ``
Цикл for
Используется для последовательного перебора элементов коллекции.
``python for элемент in коллекция: блок_кода ``
Пример:
``python for i in range(1, 6): print(i) ``
Пропуски для самопроверки
– ключевое слово в условном операторе if.
условие
результат
цикл
– часть программы, выполняемая при истинности условия.
код
команда
инструкция
– объект, используемый в цикле for.
список
словарь
множество
кортеж