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