parent
6bc1590901
commit
70c78a0548
@ -0,0 +1,79 @@ |
|||||||
|
--- |
||||||
|
title: Python. Условия и ветвления. Условный оператор if |
||||||
|
excerpt: Условные операторы if и else в Python |
||||||
|
date: '2023-09-15' |
||||||
|
tags: |
||||||
|
- Информатика |
||||||
|
- Программирование |
||||||
|
- Python |
||||||
|
--- |
||||||
|
|
||||||
|
<TableOfContents> |
||||||
|
|
||||||
|
- [Урок 1](#урок-1) |
||||||
|
|
||||||
|
</TableOfContents> |
||||||
|
|
||||||
|
## Урок 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("Введите число: ")))) |
||||||
|
|
||||||
|
``` |
||||||
|
|
||||||
|
[На главную](/) |
Loading…
Reference in new issue