Как использовать операторы if в Python

Как использовать операторы if в Python

Операторы If – это первое, что вам следует изучить на любом языке программирования, и они необходимы практически для любого полезного кода. В этом посте мы рассмотрим, как использовать операторы if в Python, чтобы вы могли начать создавать полезные приложения!

Как только вы поймете эту фундаментальную особенность, вам откроется целый мир возможностей!

Как использовать операторы if в Python

Если вы никогда раньше не программировали, обязательно прочтите следующий раздел, чтобы точно узнать, что такое «оператор if» и как его использовать.

Также читайте: Как вызвать функцию в Python

Если у вас есть опыт программирования и вы просто хотите знать, как использовать операторы if в Python, прочтите:

если magic_number == 7: print («Число верное!»)

Просто после слова «если» поставьте утверждение, которое вы хотите проверить, а затем добавьте двоеточие. Следующий блок кода (весь текст с отступом) будет запущен, только если утверждение истинно.

Что такое операторы if в Python?

Для тех, кто не имеет опыта программирования, «оператор if» – это фрагмент кода, который используется для «управления потоком». Это означает, что вы создали своего рода развилку на дороге: точку в вашей программе, где поток событий может разветвляться на два или более путей.

Это важно в любой программе, так как именно это позволяет программе взаимодействовать с пользователем или динамически изменяться в ответ на внешние факторы.

Также читайте: Как использовать списки в Python

«Оператор if» в Python делает это специально, проверяя, является ли утверждение истинным, а затем выполняет блок кода, только если это так.

Другими словами:

«ЕСЛИ это правда, ТО сделай это».

В программе это может означать:

«ЕСЛИ пользователь вводит правильный пароль, ТО предоставьте доступ».

«ЕСЛИ у игрока 0 здоровья, ЗАТЕМ закончить игру».

Теперь код может реагировать в зависимости от различных факторов и входных данных, создавая интерактивный опыт для пользователя!

Для этого мы должны полагаться на еще одну продвинутую концепцию: переменную. Переменная – это слово, представляющее часть данных. Например, мы можем сказать:

magic_number = 7

Это создает переменную с именем «magic_number» и присваивает ей значение семь. Это важно, потому что теперь мы можем проверить правильность этого значения.

Для этого мы пишем «если» и затем оператор, который хотим проверить. Это называется «тестовым заявлением».

Проверяя значение чего-либо, мы используем два знака равенства. Хотя это может показаться запутанным, на самом деле это позволяет избежать путаницы; мы используем только один знак равенства при присвоении значения.

После утверждения мы добавляем двоеточие, а затем отступ. Весь код с отступом после этой точки принадлежит одному и тому же «блоку кода» и будет выполняться только в том случае, если значение истинно.

magic_number = 7, если magic_number == 7: print («Число верное!») print («Вы правильно поняли?»)

В этом примере слова «Вы все поняли?» покажет в любом случае. Но если вы измените значение magic_number на «8», вы не увидите «Номер правильный!» на экране.

Как использовать операторы if в Python с else

Наконец, вы также можете комбинировать операторы if с операторами else. Else делает именно то, что звучит: он сообщает Python, что делать, если значение неверно.

Например, мы можем захотеть проверить чей-то PIN-код:

pin_number = 7321, если pin_number == 7321: print («Правильный вывод!») else: print («Неправильный вывод!») print («Вы правильно поняли?»)

Здесь код «else» запускается только в том случае, если PIN-код неверен. “Ты понял это правильно?” все равно показывает, что бы ни случилось!

Мы также можем использовать аналогичный вариант под названием «else if» или «elif». Это означает, что «если это неправда, а это другое – правда».

Например:

jeffs_pin = 7321 bobs_pin = 2212 enterred_pin = 7321 if enterred_pin == jeffs_pin: print («Добро пожаловать, Джефф!») elif enterred_pin == bobs_pin: print («Добро пожаловать, Боб!») else: print («Неверный PIN-код») print («Что Вы хотели бы сделать?”)

Обратите внимание, что в этом примере также сравниваются две разные переменные друг с другом!

Больше трюков

Теперь вы знаете основы использования операторов if в Python, но вы можете сделать гораздо больше.

Например, вы можете использовать разные «операторы» для создания разных тестовых операторов. Например, символ «>» означает больше, а «<» означает меньше.

Таким образом, мы можем сказать: если «здоровье» меньше единицы, то игра окончена.

Также возможно «вкладывать» if и elses, увеличивая отступы. Таким образом, вы можете сказать: «Если это правда, то сделайте это, но только если это ТАКЖЕ верно».

Точно так же мы можем использовать операторы «и» и «или», чтобы добавить несколько тестовых операторов.

Например:

if enterred_pin == jeffs_pin и username == “Jeff”: print (“Добро пожаловать, Джефф!”)

Или же:

если enterred_pin == jeffs_pin или enterred_pin == bobs_pin: print («Добро пожаловать!»)

Теперь вы понимаете, как использовать операторы if в Python, и у вас есть важный инструмент! Это станет основой большей части вашего программирования и поможет вам выполнять все виды логических тестов.

Так почему бы не углубить свои знания с помощью онлайн-курса Pythohn? Вы можете найти список наших фаворитов, чтобы начать работу здесь.

Или, чтобы получить более подробное руководство прямо здесь, в котором объясняется все, что вам нужно знать, чтобы начать кодирование на Python, ознакомьтесь с нашим подробным руководством для начинающих Python.

Чтобы получить больше новостей, функций и руководств для разработчиков от Android Authority, не пропустите подписку на ежемесячную рассылку новостей ниже!

Будьте в курсе всего, что связано с разработкой для Android

Присоединяйтесь к нашей команде разработчиков, чтобы получать ежемесячный информационный бюллетень для разработчиков, который курируют штатные эксперты!

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *