Найти в Дзене

Урок 4. Условный оператор Python

Привет developer программист. Давай разберем с тобой простую но важную штуку в программировании. Эта штука - условный оператор. Давай посмотрим, как это работает. Думаю, что тут все понятно. Необходимо написать ключевое слово if затем логическое выражение после которого следует двоеточие. В случаи когда условие верно после двоеточия необходимо сделать табуляцию равную 4м пробелам, и написать блок кода. Встречаются случаи, когда необходимо выполнить проверку нескольких условий сразу, либо делать проверку, когда первое условие не верно. Когда нам необходимо проверить условие когда первое неверно есть конструкция else if, ключевое слово else обозначает исключение (не переживайте если запутались, я все разберу), но python крутой язык, где можно заменить else if, на ключевое слово elif. А в чем отличие и зачем нужно elif, если можно сто раз написать if? Elif предполагает, что у Вам есть целый блок условий, в том случаи, когда совпадение будет найдено проходить проверку остальных не нужно,
if <> then python (условный оператор)
if <> then python (условный оператор)

Привет developer программист. Давай разберем с тобой простую но важную штуку в программировании. Эта штука - условный оператор. Давай посмотрим, как это работает.

условное ветвление Python
условное ветвление Python

Думаю, что тут все понятно. Необходимо написать ключевое слово if затем логическое выражение после которого следует двоеточие. В случаи когда условие верно после двоеточия необходимо сделать табуляцию равную 4м пробелам, и написать блок кода. Встречаются случаи, когда необходимо выполнить проверку нескольких условий сразу, либо делать проверку, когда первое условие не верно. Когда нам необходимо проверить условие когда первое неверно есть конструкция else if, ключевое слово else обозначает исключение (не переживайте если запутались, я все разберу), но python крутой язык, где можно заменить else if, на ключевое слово elif. А в чем отличие и зачем нужно elif, если можно сто раз написать if? Elif предполагает, что у Вам есть целый блок условий, в том случаи, когда совпадение будет найдено проходить проверку остальных не нужно, это позволит сократить время работы программы и выделяемую память. А вот и пример.

отличие if и elif
отличие if и elif

Для случаев когда нужно проверить несколько условий сразу, есть логические операторы and и or.

and or python design by meeeeeee
and or python design by meeeeeee

Например перед нами стоит зада определить знаем ли мы напиток который пила Маша. Маша вводит с клавиатуры напиток, если мы его знаем мы выводим сообщение, " я так и знал", если не знаем, выводим сообщение "хочу это попробовать с тобой".

пьяница Мария
пьяница Мария

Пока я это писал понял, как нам важно изучить побыстрее циклы и строки. Думаю стоит прощаться, но впереди еще столько всего нового и интересного, правда интересного. Лучший способ сказать спасибо автору находится внизу. Удачи.