Условная инструкция

Условная инструкция в Питоне имеет следующий синтаксис:

if Условие:
    Блок инструкций 1
else:
    Блок инструкций 2

Блок инструкций 1 будет выполнен, если Условие истинно. Если Условие ложно, будет выполнен Блок инструкций 2.

a=int(input())
b=int(input())
if a==b:
    print ('равны')
else:
    print('не равны')
Программа проверяет равны ли два числа, введенные с клавиатуры

*щелкните по изображению для просмотра в полном размере

В условной инструкции может отсутствовать слово else и последующий блок. Такая инструкция называется неполным ветвлением.

Внутри условных инструкций можно использовать любые инструкции языка Питон, в том числе и условную инструкцию. Получаем вложенное ветвление – после одной развилки в ходе исполнения программы появляется другая развилка. При этом вложенные блоки имеют больший размер отступа (например, 8 пробелов). 

 Операторы сравнения

Как правило, в качестве проверяемого условия используется результат вычисления одного из следующих операторов сравнения:

<
Меньше — условие верно, если первый операнд меньше второго. 
>
Больше — условие верно, если первый операнд больше второго. 
<=
Меньше или равно. 
>=
Больше или равно. 
==
Равенство. Условие верно, если два операнда равны. 
!=
Неравенство. Условие верно, если два операнда неравны.
Логические операторы

В Питоне существуют стандартные логические операторы: логическое И, логическое ИЛИ, логическое отрицание.

Логическое И является бинарным оператором (то есть оператором с двумя операндами: левым и правым) и имеет вид and. Оператор and возвращает True тогда и только тогда, когда оба его операнда имеют значениеTrue.

Логическое ИЛИ является бинарным оператором и возвращает True тогда и только тогда, когда хотя бы один операнд равен True. Оператор “логическое ИЛИ” имеет вид or.

Логическое НЕ (отрицание) является унарным (то есть с одним операндом) оператором и имеет вид not, за которым следует единственный операнд. Логическое НЕ возвращает True, если операнд равен False и наоборот.

Задачи.

  1. Определить является ли число четным или не четным.
  2. Найти большее из трех чисел
  3. Определить является ли треугольник равнобедренным
  4. Определить является ли треугольник равносторонним
  5. Определить является ли треугольник равносторонним