Программирование на Python. Условный оператор if

Содержание

Слайд 2

Неполная форма условного оператора

if a>b:
print(a)

Общая форма записи:
if <условие>:
<действие 1>
<действие

Неполная форма условного оператора if a>b: print(a) Общая форма записи: if :
2>
и т.д.

if – «если» в переводе с английского

Русским языком:
Если <выполняется условие> делать: какие-то действия.

Пример 1:

Пример 2:

if x==y:
z=x+y
z=z*z

Отступы важны! Они – часть кода. Стандартно в Python-сообществе принято делать 4 пробела.

Задача. Что будет напечатано в результате работы программы?

a=7
b=9
if a>b:
print(a)

Слайд 3

Запись в тетрадь!
Неполная форма условного оператора
4 пробела!

if a>b:
print(a)

Пример:

Общая форма записи:
if <условие>:

Запись в тетрадь! Неполная форма условного оператора 4 пробела! if a>b: print(a)
<действие 1>
<действие 2>
и т.д.

Слайд 4

Полная форма условного оператора

Русским языком:
Если <выполняется условие> делать: какие-то действия.
Иначе: делать другие

Полная форма условного оператора Русским языком: Если делать: какие-то действия. Иначе: делать
действия.

Пример:

if a>b:
print(a)
else:
print(b)

else – «иначе» в переводе с английского

Общая форма записи:
if <условие>:
<действия 1>
else:
<действия 2>

Задача. Что будет напечатано в результате работы программы?

a=8
b=5
if a print(a)
else:
print(b)

Слайд 5

Запись в тетрадь!
Полная форма условного оператора

Пример:

Общая форма записи:
if <условие>:
<действия 1>
else:
<действия

Запись в тетрадь! Полная форма условного оператора Пример: Общая форма записи: if
2>

if a>b:
print(a)
else:
print(b)

Слайд 6

Оператор elif

Русским языком:
Если <выполняется условие 1>: делать такие-то действия.
Иначе если <выполняется условие

Оператор elif Русским языком: Если : делать такие-то действия. Иначе если :
2>: делать другие действия.
Иначе если <выполняется условие 3>: делать третьи действия.
Иначе: делать что-то ещё.

Пример:

cost = 1500
if cost < 1000:
print ( "Скидок нет." )
elif cost < 2000:
print ( "Скидка 2%." )
elif cost < 5000:
print ( "Скидка 5%." )
else:
print ( "Скидка 10%." )

Общая форма записи:
if <условие>:
<действия 1>
elif <условие>:
<действия 2>
elif <условие>:
<действия 3>

else:
<действия n>

Что будет напечатано?

Слайд 7

Запись в тетрадь!
Оператор elif

Пример:

Общая форма записи:
if <условие>:
<действия 1>
elif <условие>:
<действия 2>
elif

Запись в тетрадь! Оператор elif Пример: Общая форма записи: if : elif
<условие>:
<действия 3>

else:
<действия n>

cost = 1500
if cost < 1000:
print("Скидок нет.")
elif cost < 2000:
print("Скидка 2%.")
elif cost < 5000:
print "Скидка 5%.")
else:
print("Скидка 10%.")

Слайд 8

Запись в тетрадь!

Знаки отношений:
> больше
< меньше
== равно
>= больше или равно
<= меньше или

Запись в тетрадь! Знаки отношений: > больше == равно >= больше или равно != не равно
равно
!= не равно

Слайд 9

Сложные условия

Чтобы составить сложное условие используются операторы:

and - «и»
or - «или»
not -

Сложные условия Чтобы составить сложное условие используются операторы: and - «и» or
«не»

Пример:

if a>0 and a<10 or a==100:
print(a)

Будет ли напечатано a, если a=7? А если a=20?

Приоритет:
отношения (<, >, <=, >=, ==, !=)
not
and
or

Слайд 10

Запись в тетрадь!

and - «и»
or - «или»
not - «не»

Сложные условия

Пример:

if a>0 and

Запись в тетрадь! and - «и» or - «или» not - «не»
a<10 or a==100:
print(a)

Приоритет:
отношения (<, >, <=, >=, ==, !=)
not
and
or