Программирование на 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

Слайд 11

Задачи:
Ввести целое число. Если это число больше 5, то вывести сообщение: «Это

Задачи: Ввести целое число. Если это число больше 5, то вывести сообщение:
число больше пяти».
Ввести целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него 2. Вывести полученное число.
Проверить, принадлежит ли число, введенное с клавиатуры, интервалу (-9;2).
Написать программу "Предсказатель". Программа должна просить пользователя ввести вопрос, на который можно ответить однозначно, то есть "да" или "нет". После чего пользователю случайным образом выдаётся ответ, например: "Да", "Нет", "Определённо да!", "Ни в коем случае!", "Конечно же нет! И хватит задавать глупые вопросы!" и тому подобные. Вариантов ответов должно быть не меньше четырёх.

!

Слайд 12

Задачи:
Ввести число a. Определить и вывести сообщение о том, чётное оно или

Задачи: Ввести число a. Определить и вывести сообщение о том, чётное оно
нечётное. Для определения чётности числа используйте остаток от деления на 2: если a%2==0, то a – чётное.
Определить, является ли треугольник со сторонами a, b, c равнобедренным.
По номеру дня недели вывести его название.
Даны целочисленные координаты точки на плоскости. Если точка совпадает с началом координат, то вывести 0. Если точка не совпадает с началом координат, но лежит на оси OX или OY, то вывести соответственно 1 или 2. Если точка не лежит на координатных осях, то вывести 3.

!

Имя файла: Программирование-на-Python.-Условный-оператор-if.pptx
Количество просмотров: 27
Количество скачиваний: 0