From 70c78a0548719b89b5a4556f35e4f5f6b73338c3 Mon Sep 17 00:00:00 2001 From: joker Date: Fri, 15 Sep 2023 07:56:33 +0300 Subject: [PATCH] new file: content/posts/informatics/python-if-condition.mdx --- .../posts/informatics/python-if-condition.mdx | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 content/posts/informatics/python-if-condition.mdx diff --git a/content/posts/informatics/python-if-condition.mdx b/content/posts/informatics/python-if-condition.mdx new file mode 100644 index 0000000..df733bf --- /dev/null +++ b/content/posts/informatics/python-if-condition.mdx @@ -0,0 +1,79 @@ +--- +title: Python. Условия и ветвления. Условный оператор if +excerpt: Условные операторы if и else в Python +date: '2023-09-15' +tags: + - Информатика + - Программирование + - Python +--- + + + +- [Урок 1](#урок-1) + + + +## Урок 1 +### Теория +Условные операторы if и else в Python позволяют программе принимать решения на основе определенных условий. +Они позволяют выполнять определенный блок кода, если условие истинно, и другой блок кода, если условие ложно. + +Синтаксис оператора if выглядит следующим образом: + +```python +if условие: + блок кода +``` +Если условие истинно, то выполняется блок кода, который находится под оператором if. Если же условие ложно, то этот блок кода будет пропущен. + +Оператор else используется для выполнения блока кода, если условие в операторе if ложно. Синтаксис оператора else выглядит следующим образом: + +```python +if условие: + блок кода +else: + блок кода +``` + +Оператор elif (сокращение от else if) используется в условных операторах вместе с операторами if и else для проверки дополнительных условий, если первое условие ложно. + +Синтаксис оператора elif выглядит следующим образом: + +```python +if условие1: + блок кода1 +elif условие2: + блок кода2 +else: + блок кода3 +``` +Если условие1 ложно, то проверяется условие2. Если оно истинно, то выполняется блок кода2. Если же и это условие ложно, то выполняется блок кода3, который находится под оператором else. + +Таким образом, оператор elif позволяет программе проверять несколько условий и выбирать соответствующий блок кода для выполнения в зависимости от результатов проверки. + +## Задания для самостоятельной работы +1. Напишите программу, которая проверяет, является ли число четным или нечетным. +2. Напишите программу, которая проверяет, является ли год високосным или нет. +3. Напишите программу, которая проверяет, является ли треугольник прямоугольным или нет. +4. Напишите программу, которая проверяет, является ли число положительным, отрицательным или нулем. +5. Напишите программу, которая проверяет, является ли символ гласной буквой или согласной. + +### Пример решения + +1. Напишите программу, которая проверяет, является ли число четным или нечетным. + +```python + +def even_number(a): + if a % 2 == 0: + return "Число четное" + else: + return "Число нечетное" + + +print(even_number(int(input("Введите число: ")))) + +``` + +[На главную](/) \ No newline at end of file