Найти в Дзене

Урок «Пайтон» для детей: что такое условная конструкция

Оглавление
Пошаговый урок «Пайтон» для детей: изучаем команды if, else и другие
Пошаговый урок «Пайтон» для детей: изучаем команды if, else и другие

Программирование на языке Python становится все более популярным среди учеников средних классов. Для тех, кто интересуется этой темой, школа программирования Pixel подготовила цикл уроков по «Пайтон» для детей. Начнем мы с занятия «Что такое условная конструкция и как применять ее на практике».

Программирование на «Пайтон» для детей: команды if, else, elif

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

В Python условная конструкция начинается с команды if, затем следует условие, ставим двоеточие, нажимаем Enter. Видим, что отступ установился автоматически, далее пишется код. Вот так выглядит условная конструкция, состоящая из одного условия.

Условная конструкция if в Python
Условная конструкция if в Python

Напишем программу. В переменную name присвоим функцию input, которая будет требовать от нас написать имя в консоль. Далее добавим условие: если в консоль мы напишем имя «Денис», то мы увидим сообщение о том, что данное имя имеется в списке.

Еще обратим внимание на условие. Двойной знак «равно» используется для сравнения левого и правого значений. Также эту функцию выполняют операторы неравенства: «больше», «больше либо равно», «меньше», «меньше либо равно».

Запускаем программу, сначала введем другое имя. В консоль ничего не вывелось. Запускаем программу снова и введем имя Денис. Теперь вывод произошел.

Пример условной конструкции в Python
Пример условной конструкции в Python

Дополним условную конструкцию блоком else, который будет работать в том случае, если первое условие оказалось ложным. Стоит заметить, что после команды else не нужно писать никаких условий, но обязательно необходимо поставить двоеточие.

Запустим программу и введем любое имя, кроме имени Денис. В этот раз сработал блок else.

Блок else в языке программирования Python
Блок else в языке программирования Python

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

В условной конструкции блоки elif и else не являются обязательными (их может и не быть), но они расширяют программу, делая ее более проработанной.

Запустим программу и введем имена, которые может распознать программа.

Блок elif в языке программирования Python
Блок elif в языке программирования Python

Продолжаем изучать язык «Пайтон»: операторы and и or

Операторы and и or в языке Python
Операторы and и or в языке Python

Программу также можно расширить с помощью операторов and и or. Если переводить на русский язык, то команда and — это “и”, а or — “или”. Давайте уберем блоки elif и воспользуемся and. Создадим переменную age, где будем хранить возраст. Дополним программу: после условия, но до двоеточия напишем and, затем добавим условие в виде сравнения age и числа 12 (возраст должен быть больше 12-и).

Теперь программа учитывает два фактора: имя человека и его возраст. Запустим алгоритм. Произошел вывод в консоль. Затем поставим возраст, который условие не пропустит.

А вот команду or устраивает тот случай, если хотя бы одно из условий является верным. Допустим, мы ввели подходящее имя, но не возраст. В консоли видим, что данное имя имеется в списке.

name = input("Напиши имя: ")

if name == "Денис":

print("Данное имя имеется в списке!")

elif name == "Иван":

print("Добро пожаловать!")

elif name == "Дмитрий":

print("Рад видеть тебя!")

elif name == "Олег":

print("Моё почтение!")

else:

print("Имя не найдено")

# age = 13

# if name == "Денис" and age > 12:

# print("Данное имя имеется в списке!")

# else:

# print("Имя не найдено")

Узнавайте больше о программировании на «Пайтон» для детей

Если вы хотите знать больше о возможностях одного из самых востребованных и перспективных языков программирования, записывайтесь на курсы «Пайтон» для детей в школе Pixel. Уроки проходят в интересной интерактивной форме. Можно заниматься очно или онлайн, индивидуально или в группе.

Фанаты Minecraft могут изучать язык «Пайтон» с помощью своей любимой игры. Для этого в «Пикселе» разработан специальный курс «Уроки программирования в “Майнкрафт”» для школьников.

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

Приступайте к знакомству с программированием на языке Python прямо сейчас. Узнавайте больше и развивайтесь вместе с нами!