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