Различия между версиями 1 и 3 (по 2 версиям)
Версия 1 от 2011-10-27 11:39:08
Размер: 1981
Редактор: FrBrGeorge
Комментарий:
Версия 3 от 2011-11-02 14:36:25
Размер: 1985
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 20: Строка 20:
   1. Проверить сравнения A,,1,, < A,,2,, < … < A,,n,, и A,,1,, == A,,2,, == … == A,,n,,    1. <!> Проверить сравнения A,,1,, < A,,2,, < … < A,,n,, и A,,1,, == A,,2,, == … == A,,n,,

Логические операции, условные операторы и модуль math

Условные операторы, то, что с ними связано, и математические функции.

  • Нулевой элемент класса и трактовка истинности выражения
  • Логические операции and, or и not; соответствие таблиц истинности Python и классической Булевой алгебры

  • Оператор if, if … else и if … elif … elif … … else

    • Вложенный if

  • Понятие блока с отступом (indented block)
  • Логические операции сравнения, is и in

  • input() и raw_input(), eval()

Домашнее задание

  1. {i} Прочитать про логические выражения и условные операторы в учебнике

  2. Проверить, является ли сравнение вида a < b < c тройственным сравнением, аналогично a == b == c

    1. <!> Проверить сравнения A1 < A2 < … < An и A1 == A2 == … == An

  3. Ввести три числа — длины сторон треугольника — и проверить корректность трекгольника
  4. Ввести коэффициенты квадратного уравнения a, b, и c и решить его

Условные обозначения

  • {o} — тема по Linux

  • <!> ­— необязательная тема

  • {i} — теоретическое задание

  • {*} — тема для самостоятельного изучения


CategoryClass CategoryVmsh

LecturesVMSH/2011-10-26 (последним исправлял пользователь FrBrGeorge 2011-11-02 15:01:13)