Условный оператор. Инструкция if. Множественное ветвление. Синтаксис оператора if выглядит так: if выражение: инструкция_1 инструкция_2 ... инструкция_n После оператора if записывается выражение. Если это выражение истинно, то выполняются инструкции, определяемые данным оператором. Выражение является истинным, если его результатом является число не равное нулю, непустой объект, либо логическое True. После выражения нужно поставить двоеточие “ : ”. ВАЖНО: блок кода, который необходимо выполнить, в случае истинности выражения, отделяется четырьмя пробелами слева! Примеры: if 1: print("hello 1") Напечатает: hello 1 a=3 if a == 3: print("hello 2") Напечатает: hello 2 a=3 if a > 1: print("hello 3") Напечатает: hello 3 Конструкция if – else Если условие при инструкции if оказывается ложным, то выполняется блок кода при инструкции else. if выражение: инструкция_1 инструкция_2 ... инструкция_n else: инструкция_a инструкция_b ... инструкция_x Примеры: a=3 if a > 2: print("H") else: print("L") Напечатает: H a=1 if a > 2: print("H") else: print("L") Напечатает: L х = i n t (i n p u t ("Введите ч и с л о : ")) if х % 2 = 0: p r i n t (х, "- четное число") else: p r i n t (х, " - нечетное число") print ('Программа для зачисления в группу по программированию Python') age = int(input("Введите свой возраст:")) if 10<= age <= 14: print("Можешь заниматься в группе по программированию Python") else: print (" Ты нам не подходишь!") Конструкция if – elif – else Для реализации выбора из нескольких альтернатив можно использовать конструкцию if – elif – else: if выражение_1: инструкции_(блок_1) elif выражение_2: инструкции_(блок_2) elif выражение_3: инструкции_(блок_3) else: инструкции_(блок_4) Пример: a = int (input("введите число:")) if a < 0: print("Меньше 0") elif a == 0: print("Равно 0") else: print("Меньше 0") print (""" Какой операционной системой вы пользуетесь? 1 — Windows 10 2 — Windows 8.1 3 — Windows 8 4 — Windows 7 5 — Windows Vista 6 - Другая""") os = int(input ("Введите число, соответствующее ответу: ")) if os == 1: print ("Вы выбрали: Windows 10") elif os == 2 : print ("Вы выбрали: Windows 8.1") elif os == 3: print ("Вы выбрали: Windows 8") elif os == 4: print ("Вы выбрали: Windows 7") elif os == 5: print ("Вы выбрали: Windows Vista") elif os == 6: print ("Вы выбрали: другая") elif not os: print ("Вы не ввели число") else: print ("Мы не смогли определить вашу операционную систему")