Содержание
- 2. РЕЗУЛЬТАТ ВЫПОЛНЕНИЯ ПОСЛЕДНЕЙ ИНСТРУКЦИИ Результат выполнения последней инструкции сохраняется в переменной _ (одно подчеркивание), что позволяет
- 3. ОБОЗНАЧЕНИЕ СРАВНЕНИЯ На естественном языке (например, русском) мы обозначаем сравнение словами "равно", "больше", "меньше" и им
- 4. ЛОГИЧЕСКИЕ ОПЕРАТОРЫ В языках программирования используются специальные знаки, подобные тем, которые используются в математике: > (больше),
- 5. ЛОГИЧЕСКИЙ ТИП ДАННЫХ Логический тип данных может принимать значения "истина" (True) или "ложь" (False). Простое логическое
- 6. УСЛОВНЫЕ ОПЕРАТОРЫ Условные операторы позволяют в зависимости от значения логического выражения выполнить отдельный участок программы или,
- 7. X В Питоне допустимы и логические выражения, содержащие несколько знаков сравнения, например x Результат вычисления логического
- 8. ОПЕРАТОРЫ ТОЖДЕСТВЕННОСТИ В PYTHON
- 9. ОПЕРАТОРЫ ТОЖДЕСТВЕННОСТИ is - проверяет, ссылаются ли две переменные на один и тот же объект. Если
- 10. X = 2337 Создаётся PyObject. Числу для PyObject’а присваивается typecode. 2337 присваивается значение для PyObject’а. Создаётся
- 11. X = 2337 Создаётся новый PyObject. Числу для PyObject’а присваивается typecode. 2337 присваивается значение для PyObject’а.
- 12. Y = X Y IS X TRUE В памяти появится новое имя, но не обязательно новый
- 13. ОПЕРАТОРЫ ПРИНАДЛЕЖНОСТИ В PYTHON
- 14. ПРИМЕР
- 15. NUMBER % 2 == 0 Одним из примеров использования логического выражения является проверка на делимость. Например,
- 16. ОПРЕДЕЛИТЕ, ЯВЛЯЕТСЯ ЛИ ВЫРАЖЕНИЕ ЛОГИЧЕСКИМ x = 12 – 5 x == 4 x == 7
- 17. СЛОЖНЫЕ ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ Часто требуется получить логический тип ответа ("Да" или "Нет") в зависимости от результата
- 18. ЛОГИЧЕСКИЕ ОПЕРАТОРЫ В PYTHON
- 19. СВЯЗКИ "И", "ИЛИ" И "НЕ" Все логические операции имеют приоритет ниже, чем операции сравнения (а значит,
- 20. ОПЕРАТОРЫ СРАВНЕНИЯ Операторы сравнения в порядке убывания приоритета: , =, ==, !=, is, is not, in,
- 21. ЯВЛЯЮТСЯ ЛИ ПРИВЕДЕННЫЙ ПРИМЕРЫ СЛОЖНЫМИ ЛОГИЧЕСКИМИ ВЫРАЖЕНИЯМИ x = 8 y = 13 x == 8
- 22. ЗАДАНИЕ Присвойте двум переменных числовые значения. Составьте с помощью этих переменных два сложных выражения с применением
- 23. ОПЕРАТОР ВЕТВЛЕНИЯ IF...ELSE Оператор ветвления if...else позволяет в зависимости от значения логического выражения выполнить отдельный участок
- 24. ПРИМЕР
- 25. УСЛОВНЫЙ ОПЕРАТОР Условный оператор позволяет выполнять действия в зависимости от того, выполнено условие или нет. Записывается
- 26. УСЛОВНЫЙ ОПЕРАТОР При выполнении программного кода некоторые его участки могут быть пропущены Если часть кода должна
- 27. Логическое значение можно хранить в переменной или сравнивать со значением True и False. Значение True возвращают
- 28. УСЛОВНЫЕ ОПЕРАТОРЫ Логическое значение можно сохранить в переменной: Значение True возвращает следующие объекты: любое число, не
- 29. УСЛОВНЫЕ ОПЕРАТОРЫ Следующие объекты интерпретируются как False: число, равное нулю: пустой объект: значение None:
- 30. ОПЕРАТОР ELSE: (ИНАЧЕ) Все команды, которые выполняются в блоке else, должны быть также записаны с отступом.
- 31. ВЕТВЛЕНИЕ. УСЛОВНЫЙ ОПЕРАТОР Структуру программы можно изобразить следующим образом:
- 32. ПРИВЕСТИ ПРИМЕР
- 33. ПРИВЕДИТЕ ПРИМЕР
- 34. ОПЕРАТОР ВЕТВЛЕНИЯ IF..ELIF..ELSE
- 35. ЗАДАНИЕ Присвойте двум переменным a и b два числовых значения Выведите на экран значение True или
- 36. Если после if записано не логическое выражение, то оно будет приведено к логическому, как если бы
- 37. ВЛОЖЕННЫЙ УСЛОВНЫЙ ОПЕРАТОР Внутри блока команд могут находиться другие условные операторы. Если вложенных условных операторов несколько,
- 38. КОНСТРУКЦИЯ ''ИНАЧЕ-ЕСЛИ‘’ ELIF В некоторых ситуациях необходимо осуществить выбор больше чем из двух вариантов, которые могут
- 39. МНОЖЕСТВЕННОЕ ВЕТВЛЕНИЕ: IF-ELIF-ELSE old = int(input('Ваш возраст: ')) print('Рекомендовано:', end=' ') if 3 print('"Заяц в лабиринте"')
- 40. ЗАДАНИЕ Напишите программный код, в котором в случае, если значение некой переменной больше 0, выводилось бы
- 41. ЦИКЛ FOR Цикл for в языке программирования Python предназначен для перебора элементов структур данных и некоторых
- 42. ФУНКЦИЯ RANGE() Для повторения цикла некоторое заданное число раз n можно использовать цикл for вместе с
- 43. ФУНКЦИЯ RANGE(A,B) Если задать цикл таким образом: for i in range(a, b): тело цикла То индексная
- 44. ПРИМЕР sum = 0 for i in range(1, n + 1): sum += i
- 45. ФУНКЦИЯ RANGE(A,B,H) Чтобы организовать цикл, в котором индексная переменная будет уменьшаться, необходимо использовать функцию range с
- 46. FOR I IN RANGE(A, B, D) Цикл for i in range(a, b, d) при d >
- 47. ФУНКЦИЯ RANGE() Range" переводится как "диапазон". Она может принимать один, два или три аргумента. Если задан
- 48. ЗАДАНИЕ Дано натуральное число. Требуется определить, является ли год с данным номером високосным. Если год является
- 49. ЦИКЛЫ Циклы — это инструкции, выполняющие одну и ту же последовательность действий многократно Ходьба человека —
- 50. ЦИКЛЫ Цикл for используется, когда известно количество повторений цикла или известен набор значений, для которых должно
- 51. ЦИКЛ WHILE
- 52. WHILE
- 53. ЦИКЛ WHILE - ЦИКЛ С УСЛОВИЕМ Выполнение инструкций в цикле while продолжается до тех пор, пока
- 54. ПРИМЕР В багажник автомобиля грузят овощи и фрукты с дачи: картофель, капусту, морковь, яблоки, груши и
- 55. ПРИМЕР
- 56. ФАКТОРИАЛ ЧИСЛА n = int ( input()) i =2 p =1 while i p = p
- 57. ПРИМЕР ИСПОЛЬЗОВАНИЯ ЦИКЛА Задача Фибоначчи – ряд Фибоначчи – это числовой ряд, каждое следующее значение равно
- 58. ЦИКЛ ОБХОДА ПОСЛЕДОВАТЕЛЬНОСТИ (FOR) Цикл while не единственный способ организации повторения группы выражений Широко применяется цикл
- 59. ЦИКЛ FOR
- 60. ЦИКЛ FOR Цикл for применяется для перебора элементов последовательности и имеет такой формат:
- 61. ОПЕРАТОР CONTINUE
- 62. ОПЕРАТОР BREAK ДОСРОЧНОЕ ЗАВЕРШЕНИЕ ЦИКЛА
- 63. ЦИКЛ FOR Функция range() имеет следующий формат:
- 64. ЦИКЛ FOR
- 65. В языке программирования Python цикл for имеет зачастую несколько иное применение Список в Python относится к
- 66. НАПИШЕМ ПРОГРАММУ Накопление суммы и произведения 1!+2!+3!+…+n!
- 67. С ПОМОЩЬЮ ЦИКЛА FOR МОЖНО ПЕРЕБИРАТЬ СТРОКИ str1 = "Привет" for i in str1 : print
- 68. ЗАДАНИЕ Создайте цикл, который печатает четные числа до тех пор, пока не выведет ваш возраст. Если
- 70. Скачать презентацию