Академический Документы
Профессиональный Документы
Культура Документы
PYTHON
Логические операторы. Оператор условия
2
False (ложь) — 0
3
Логические операторы
> (больше),
< (меньше),
>= (больше или равно),
<= (меньше или равно),
== (равно),
!= (не равно).
4
Пример
5
Задание
Примечание
Оператор условия if
Пример
10
Синтаксис
Для разделения синтаксических
конструкций используются
отступы от начала строки.
if выполняется при
соблюдении условия, когда
должен обязательно иметь
отступ вправо.
Остальной код («основная
программа») должен иметь тот
же отступ, что и сам if.
Обычно отступ делается с
помощью клавиши Tab.
11
Блок-схема
if–else
Встречается и более сложная форма условия: if–else.
Цепочки сравнений
Задание
Множественное ветвление
В отличии от использования
множества инструкций if,
инструкция if-elif-else
прекращает проверку
условий, как только найдет
первое
совпадение
16
Пример
17
Пример
Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести
одно из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны).
18
Тернарный оператор
(if_test_false,if_test_true)[test]
min = (b, a) [a < b]
19
Задание
Задание
Даны три различных целых числа.
Напишите программу, которая Дан порядковый номер
находит среднее по величине число. месяца (1,2,…, 12). Напишите
программу, которая выводит на
экран количество дней в этом
месяце. Принять, что год
является невисокосным.
Примечание. Постарайтесь
написать программу, так чтобы в
ней было не более трех условий
if.
21
Задание
Нужно вычислить BMI (Body Mass Index).
И́ндекс ма́ссы те́ла (англ. body mass index (BMI), ИМТ) — величина, позволяющая оценить
степень соответствия массы человека и его роста.(wikipedia)
Пользователь вводит рост в см и вес в кг. Распечатайте Индекс массы тела и к какой
классификации относится полученный индекс.
22
Задание
l - рост (cм), m - вес (кг), t - возраст (в годах), gender - пол (m/n). Все
данные вводит пользователь с помощью input. Переменным присвойте
осмысленные имена.
23
Задание
Создайте программу-тест для проверки знаний таблицы умножения.
С помощью случайных чисел создайте 5 примеров. При правильном ответе — на
экране пишется Правильно, при неправильном — Ошибка.
Также программа в зависимости от результата прохождения тест должна выставить
оценку: если количество правильных ответов=5, то Молодец; 3 или 4, то Надо бы
еще поучить; 2 и меньше — Срочно нужно учить таблицу умножения.
Подсказка. Для подсчета количества правильных ответов создается переменная,
которая увеличивается на 1, если ответ правильный
24
Задание
Задание
Вопросы
???????
28
Спасибо за внимание
29
Источники
http://pythonworld.ru/moduli/modul-math.html
http://younglinux.info/python.php