Опубликован: 14.06.2015 | Доступ: свободный | Студентов: 4707 / 503 | Длительность: 21:48:00
Авторские права: Creative Commons Attribution 3.0

Лекция 2: Переменные, выражения и инструкции (Variables, expressions and statements)

2.14. Словарь

Присваивание (assignment): выражение, в котором некоторое значение присваивается некоторой переменной.

Конкатенация (concatenate): объединение двух операндов один за другим.

Комментарий (comment): информация в программе, которая предназначена для программистов (или тех, кто читает исходный код) и не влияет на выполнение программы.

Выражение (expression): комбинация переменных, операторов и значений, представленных единственным результирующим значением (single result value).

Плавающая точка (floating-point): тип представления чисел с дробной частью.

Остаток от деления (floor division): операция, которая делит два числа и отсекает дробную часть.

Целое число (integer): тип представления целых чисел.

Ключевые слова (keyword): зарезервированные слова, которые используются компилятором для анализа программы; эти слова нельзя использовать в качестве имен переменных.

Модульный оператор (modulus operator): оператор, представленный символом (%), который работает с целыми числами и возвращает остаток от деления двух чисел.

Операнд (operand): одно из значений, которым оперирует оператор.

Оператор (operator): специальный символ, который представляет простые вычисления, подобные сложению, умножению или конкатенации строк.

Правила старшинства (rules of precedence): набор правил, которые определяют порядок вычисления выражений, содержащих несколько операторов и операндов.

Диаграмма состояний (state diagram): графическое представление множества переменных и связанных с ними значений.

Инструкция (statement): фрагмент кода, представляющий команду или действие. Например, инструкция присваивания или вывода на экран.

Строка (string): тип представления последовательности символов.

Тип (type): категории значений. Мы уже встречали целые (int), с плавающей точкой (float) и строковый (str).

Значение (value): один из базовых элементов данных, подобно числам или строкам, которыми манипулирует программа.

Переменная (variable): имя, связанное со значением.

Ксения Шошина
Ксения Шошина

курс Программирование на Python

Илья Кизилов
Илья Кизилов

В лекции приводится программа для сортировки слов по их длинне. В коде ошибка. Я исправил так:

def sort_by_length(words):

words = words.split()

t = []

for word in words:

t.append((len(word), word))

t.sort(reverse=True)

res = []

for length, word in t:

res.append(word)

return res

print(sort_by_length(words))

 

Кто ещё как сделал?

 

Анастасия Гупалова
Анастасия Гупалова
Россия, Благовещенск, Благовещенский государственный педагогический университет
Berkut Molodoy
Berkut Molodoy
Россия