Similar presentations:
Операторы составных условий
1. Каждый день нам приходится делать выбор…
в зрелости…в детстве…
в юности…
2. Операторы составных условий
3.
ВСПОМНИ И ЗАПИШИ ОПЕРАТОРЫ!!!ОПЕРАТОРЫ PYTHON
and
ЛИНЕЙНЫЕ
и
input
or
ввод
или
not
вывод
нет
==
присваивание
ТИПЫ ДАННЫХ
УСЛОВНЫЕ
целые
int
если
if
вещественные
float
тогда
then
логические
bool
иначе
else
строковые
str
4.
Составное условие - состоит из двух или нескольких простых отношений(условий), которые объединяются с помощью логических операций:
И - логическое умножение - and,
ИЛИ - логическое сложение - or,
НЕ - логическое отрицание- not.
приоритет выполнения логических операций и отношений
1) операции в скобках
2) операция НЕ
3) операция И
4) операция ИЛИ
5) логические отношений >, <, >=, <=, =, !=
6) (чтобы изменить порядок действий используй круглые скобки).
if not (a > b) or (c < d) and (b!= a):
print(...)
Особенность – каждое из простых условий обязательно заключать в скобки.
Например:
5. ТОМУ, КТО РАБОТАЕТ САМ!
№1. Определить принадлежит «х» числовому промежутку [-4: 4).затем измени условия задачи для промежутка [- 4:1) ∈ (-1:4)
№2. Напиши приложение, для выявления подлинности унции
золота, если ее масса должна равна 31,1 грамм а, примеси в
ней отсутствуют.
№3. Составь код для определения автомобиля в , зависимости
от его грузоподъёмности, исходя из условия рисунка.
6.
Задача#1. Определить принадлежит «х» числовому промежутку [-4: 4).затем измени условия задачи для промежутка [- 4:1) ∈ (-1:4)
7.
Задача#2. Напиши приложение, для выявления подлинности унциизолота, если ее масса должна равна 31,1 грамм а, примеси в ней отсутствуют.
8.
Задача#3. Составь код для определения категория автомобиля в ,зависимости от его грузоподъёмности, исходя из условия рисунка.
9. ОЦЕНИ СЕБЯ на уроке !!!
10.
ДО М А Ш Н И Е ЗА Д АЧ И ! ! !#1.Было произведено 9 запусков программы, при
которых в качестве значений переменных s и t
вводились следующие пары чисел: (1, 2); (11, 2); (1,
12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10);
(10, 5). Сколько было запусков, при которых
программа напечатала «ДА»?
s = int(input())
t = int(input())
if s > 10 or t > 10:
print("YES")
else:
print("NO")
#2. Составь алгоритм, для определения наличие паспорта у человека, если
условиями является: гражданство - «РФ», а возраст более 14 лет.
#3. Создай код «Угадай число». Программа генерирует число - х, нужно
ввести число y, если y > x, то выход сообщения "много", если y < x то выход
сообщения - «мало», иначе в случае равенства чисел x и y появится
«угадал». Используй конструкцию: if-elif-else
11. ПРИНЦИП РАБОТЫ + ПАМЯТКА
УРОВЕНЬ -1Задача№1*. Составить
программу проверяющую,
принадлежит ли число
интервалу (0;5].
работа по условию
УРОВЕНЬ -2
УРОВЕНЬ -3
Задача№1*. Составить
программу проверяющую,
принадлежит ли число
интервалу (0;5].
дано
конструкция алгоритма
начало
вывод переменной;
ввод переменной;
условие-1 + условие-2 → команда-1
нет, значит → команда-2
конец
Задача№1*. Составить
программу проверяющую,
принадлежит ли число
интервалу (0;5].
дано x:вещ;
алгоритмический код
нач
вывод( 'введи x ');
ввод(x);
если (x>0) и (x<=5) тогда вывод
('да')
иначе вывод ('нет');
кн.
programming