<MyRusakov.ru />

Программирование на Python с Нуля до Гуру

Программирование на Python с Нуля до Гуру

Данный курс научит Вас программировать на языке Python, который крайне желательно знать любому, кто хоть иногда имеет дело с компьютерами. Курс состоит из 6 разделов, в которых Вы с нуля освоите этот язык и сможете создавать самые разные программы для самых разных задач любой сложности.

К курсу прилагается множество упражнений и все исходники из уроков.

Наконец, Вы получите ещё несколько бонусов: "Создание калькулятора на Python", "Создание игры на Python" и "Правильная работа со справочником".

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Условия в Python

Условия в Python

В Python существует логический тип данных bool, который может возвращать только два значения:

  • True (истину) // первая буква заглавная
  • False (ложь) // первая буква заглавная

Мы можем увидеть одно из этих значений, когда что-нибудь сравниваем между собой.

10 > 6
True // истина

5 > 8
False // ложь

4 <= 3
False

3 >= 2
True

6 == 7
False

4 != 9
True

Операторы сравнения в Python

Всего существует 6 операторов сравнения:

  • >    больше
  • <    меньше
  • >=   больше или равно
  • <=   меньше или равно
  • ==   равно
  • !=    неравно

Ещё операторы сравнения называют - логическими и условными операторами. Логическая конструкция if else держится на этих условных операторах.

Оператор if в Python

Объявим две переменные со значениями 10 и 20 и проверим верно ли условие, что a меньше b. Если (if) условие верно, то оно возвращает истину и на экране распечатается строка "Светит ярко солнце".

a = 10
b = 20
if a < b:
    print ('Светит ярко солнце')

Теперь поменяем значения переменных и напишем, тоже самое условие. Условие неверно, ведь c не меньше d, следовательно возвращает False. На экране ничего не распечатается.

c = 20
d = 10
if c < d:
    print ('Светит ярко солнце')

Почему выполняемая команда print, пишется с отступом в 4 пробела от левого края? Так мы обозначаем, что исполняемый код относится к блоку с условием if. Все последующие строчки кода с отступами так же будут относится к блоку if. Попытка поставить другое количество пробелов, приведет к ошибке. Интерпретатор Python не сможет определить к чему относится данный код.

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

Конструкция if-else в Python

Если условие if является ложью (False), то программа не выполняет ничего. Однако на практике, такой вариант не имеет особого смысла. Оператор else служит для выполнения альтернативного кода.

a = 20
b = 10
if a < b:
    print ('Отличная погода')
else:
    print ('Переменная облачность')

Если утверждение, что a меньше b - ложь, то выполняется код в блоке else (иначе). Тогда на экране выведется строка "Переменная облачность".

Конструкция if-elif-else в Python

Оператор ветвления if-elif-else позволяет сделать проверку нескольких условий, прежде чем выполнится альтернативный код. Благодаря ветвлению, можно задать для пользователя больше вариантов ответов.

Python проходится по веткам сверху вниз. Если первая ветка if возвращает False, то интерпретатор переходит ко второй ветке elif. Поскольку условие ветки elif возвращает True, то выполняется код в в блоке elif - распечатывает "Идет дождь". Если оба условия окажутся ложью, то выполнится код в блоке else.

a = 15
b = 10
if a < b:
    print ('Отличная погода')
elif a != b:
    print ('Идет дождь')
else:
    print ('Переменная облачность')

Заключение

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

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.