#5 - Условные операторы

#5 - Условные операторы

В этом уроке мы с вами рассмотрим условные операторы в языке Python (питон). Благодаря условным операторам if мы можем выполнять разный код в зависимости от различных типов условий.

Видеоурок

Что такое условные операторы?

Они отвечают за изменение поведения программы в зависимости от входных параметров, определённых в проверке. Проще говоря: если будет число 1, то программа запустит скрипт one, а если число 2 – скрипт two. Внутри условных операторов могут быть другие такие же условия для уточнения полученных данных. В рамках одного оператора можно сразу проверить пару условий. Для того, чтобы проверить несколько условий, нужно их разделить элементом and (логическое и).


Всегда понятнее на примере:

a = 2
if a != 0 and a != 1:
	print ("Проверка сработала")


На экране появляется запись только в том случае, если переменная a не ровняется 0 и 1. То есть обе проверки в операторе должны выдать результат – true.


Есть возможность произвести проверку с помощью or - логическое или. При использовании данного оператора достаточным поводом для запуска сообщения «Заработало» станет соответствие хотя бы одному из условий. 

a = 1.1
if a != 1.1 or a > 0:
	print ("Проверка сработала")

Исходный код

Операции на условие
num = input ("Введите число: ")

if int (num) > 0:
	if int (num) > 10:
		print ("Вы ввели число больше 10")
		if int (num) >= 50:
			print ("Вы ввели число больше 50")
	else:
		print ("Вы ввели число меньше 10 и больше 0")
elif int (num) < -10:
	print ("Вы ввели число меньше -10")
else:
	print ("Вы ввели число меньше 0 и больше -10")
print ("All is okay!")

name = input ()
A = 'Yes' if name != "Test" else 'No'
print (A)

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

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

Также стоит посмотреть

Изучение Python до профи / Основы, Django, TKinter
Создание игры на Python 3 с PyGame
5 уроков
Уроки Python Django / Создание сайта
12 уроков