ISBN :
Возрастное ограничение : 12
Дата обновления : 28.06.2023
приветствие = пароль == из второй строчки – это код, который сверяет пароль от пользователя с паролем из базы.
А print(приветствие) из третьей строчки – это всего лишь функция, которая выводит результат сверки на экран. True, если пароли совпадают, или False, если пароли не совпадают.
Теперь измените “рыба-меч” из первой или второй строчки на любое другое слово или словосочетание, и перезапустите программу. Программа должна вернуть False, так как пароли больше не совпадают.
Этот пример является упрощенным представлением того, как программисты используют булеву логику и операторы сравнения в Python для задач, связанных с авторизацией пользователей в приложениях.
6. Итоги пятой главы
В пятой главе Вы сделали следующее:
1. Узнали, что такое булева логика в Python;
2. Научились применять операторы сравнения;
3. Познакомились с логическими значениями True и False;
4. Научились использовать логические значения в переменных;
5. Узнали, как программисты используют булеву логику для авторизации пользователей.
Поздравляю! У Вас отличный прогресс! А теперь давайте применим булеву логику в более сложных примерах.
Это мы сделаем в следующей главе – Условные заявления в Python.
7. Тест пятой главы
Вопрос 1: Этот код хранит результаты сравнения двух строк, «яблоки» и «апельсины», в переменной по имени результат, а затем выводит значение переменной на экран. Но код перепутался. Расположите фрагменты кода в правильном порядке.
1. Результат
2. "апельсины"
3. (результат)
4. =
5. "яблоки"
6. print
7. !=
Вопрос 2: Этот код сравнивает две переменные. Какой результат вернет код, когда мы запустим программу?
машина = "Tesla"
результат = машина == "Toyota"
print (результат)
Вопрос 3: У булевой логики есть логические значения. Их всего два. Подставьте правильные определения для каждого из двух значений.
Когда условие оказывается правдой
Когда условие оказывается неправдой
True
False
ГЛАВА ШЕСТАЯ: УСЛОВНЫЕ ЗАЯВЛЕНИЯ
Условные заявления в Python, как и в других языках программирования позволяют нашей программе проверять определенные условия, и выполнять различные инструкции. В зависимости от того, сработало условие или нет.
Например можно создать такое условие и инструкцию: Если пароль верный, пустить пользователя на сайт. Если пароль не верный, выдать сообщение “Пароль не верный”
И так далее.
Условные заявления применяются в видеоиграх, на веб-сайтах, в мобильных приложениях и практически везде. И нам часто придется использовать их в своих программах.
А раз так, давайте научимся их применять!
1. Что такое условные операторы?
Мы проверяем условия, и даем себе инструкции каждый день:
Если сегодня солнечно, то надену очки.
Если в кафе есть WiFi, то спрошу у официанта пароль.
Как Вы заметили, оба примера сверху содержат условие, которое начинается с если (если сегодня холодно, если в кафе есть WiFi), и инструкции (надену очки, спрошу пароль).
Компьютерные программы тоже проверяют условия, чтобы следовать конкретным инструкциям.
Если условие срабатывает, программа возвращает True (помните True и False?), и выполняет одну инструкцию.
Если условие не срабатывает, программа возвращает False, и выполняет другую инструкцию.
Например, когда Вы хотите зайти на сайт, и вводите верный пароль, программа возвращает True, и выполняет инструкцию, которая говорит ей впустить вас.
Если Ваш пароль неверный, программа возвращает False, и следует другой инструкции, которая говорит ей не впускать вас.
Это и есть упрощенное представление того, как работают условные заявления в Python, и в других языках.
Программа проверяет условие и следует заявленной инструкции, в зависимости от того, сработало условие, или нет.
Так легче контролировать ход работы программы. Кстати, ход работы программы называется “Control flow”.
2. Условный оператор If
If – это условный оператор. Он переводится как “Если”.
Мы используем его, когда говорим программе, что нужно сделать, если условие сработало.
А теперь давайте посмотрим, как надо работать с этим условным оператором.
Вот Вам пример для иллюстрации.
Это небольшая программа, которая проверяет Ваш пароль и, если пароль верный, то программа приветствует Вас на сайте.
Все книги на сайте предоставены для ознакомления и защищены авторским правом