В. М. Гуровиц,
if условие : оператор1 # выполняется, если условие истинно оператор2 # выполняется, если условие истинно … оператор 3 # выполняется всегда if x > y: print("x is greater,") print(" than y") input(z) Простейшая форма
< > = == ( два знака ; один знак – оператор присваивания ) != ( не равно ) строка 1 in строка 2 ( строка 1 содержится в строке 2) if "a" in s: print("string contains letter 'a'") Условия
if x != y: print('Not equal') if password != '12345': print('Wrong password!') if 'xxx' in address: print('This site is banned') Примеры
if условие : оператор1 # выполняется, если условие истинно … else: оператор2 # выполняется, если условие ложно … оператор3 # выполняется всегда if … else
if x = 0: print('Can't divide by zero') else: print(1/x) if in print('Sending …') else: print('Wrong address') Примеры
if x > 0 : print('x is positive number') else: if x < 0 : print('x is negative number') else: print('x is equal to zero') Вложенные условия
elif – сокращение от "else: if" if x > 0 : print('x is positive number') elif x < 0 : print('x is negative number') else: print('x is equal to zero') if … elif … else
if x < 10 : print('x is single digit') elif x < 100 : print('x is two-digit') elif x < 1000 : print('x is three-digit') elif x < : print('x is four-digit') else: print('x is VERY large') Пример