Differences between revisions 2 and 3
Revision 2 as of 2011-11-02 11:32:56
Size: 1985
Editor: FrBrGeorge
Comment:
Revision 3 as of 2011-11-02 11:36:25
Size: 1985
Editor: FrBrGeorge
Comment:
Deletions are marked like this. Additions are marked like this.
Line 20: Line 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 (last edited 2011-11-02 12:01:13 by FrBrGeorge)