Рабочие листы
к вашим урокам
Скачать
1 слайд
1
Программирование
на языке Python
Тема 3. Сложные условия
© C. Ефимов, 2013
2 слайд
2
Сложные условия
Задача. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме (вывести ответ «подходит» или «не подходит»).
Особенность: надо проверить, выполняются ли два условия одновременно.
Можно ли решить известными методами?
?
3 слайд
3
Вариант 1. Алгоритм
начало
ввод x
'подходит'
конец
да
нет
x >= 25?
да
нет
x <= 40?
'не подходит'
'не подходит'
4 слайд
4
Вариант 1. Программа
x=input('Введите возраст')
x=int(x)
if x >= 25 :
if x <= 40 :
print ('Подходит')
else :
print ('Не подходит')
else :
print ('Не подходит')
5 слайд
5
Вариант 2. Алгоритм
начало
ввод x
'подходит'
да
нет
x >= 25
и
x <= 40?
'не подходит'
конец
6 слайд
6
Программа
сложное условие
x=input('Введите возраст')
x=int(x)
if (x >= 25) and (x <= 40) :
print ('Подходит')
else :
print ('Не подходит')
7 слайд
7
Сложные условия
Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций:
not – НЕ (отрицание, инверсия)
and – И (логическое умножение, конъюнкция,
одновременное выполнение условий)
or – ИЛИ (логическое сложение, дизъюнкция,
выполнение хотя бы одного из условий)
xor – исключающее ИЛИ (выполнение только
одного из двух условий, но не обоих)
Простые условия (отношения)
< <= > >= == !=
равно
не равно
8 слайд
8
Сложные условия
Порядок выполнения (приоритет = старшинство)
выражения в скобках
not
and
or, xor
<, <=, >, >=, ==, !=
Особенность – каждое из простых условий обязательно заключать в скобки.
Пример
4 1 6 2 5 3
if not (a > b) or (c <> d) and (b <> a) :
9 слайд
9
Задания
«4»: Ввести номер месяца и вывести название времени года.
Пример:
Введите номер месяца:
4
весна
«5»: Ввести возраст человека (от 1 до 150 лет) и вывести его вместе с последующим словом «год», «года» или «лет».
Пример:
Введите возраст: Введите возраст:
24 57
Вам 24 года Вам 57 лет
Рабочие листы
к вашим урокам
Скачать
6 663 247 материалов в базе
Настоящий материал опубликован пользователем Илюпова Айнур Абдысадыковна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.