Переменные
Если в вашей программе присутствуют большие вычисления, то неудобно их записывать в виде одного длинного выражения, лучше вычислять его значения по частям, используя переменные для хранения промежуточных результатов.
Переменная — это некоторая ячейка в памяти, в которой хранится какое-то значение любого из возможных типов, например, число или строка. В переменную можно записать какое-то значение (это называется присвоить переменной значение). Для присваивания значения переменной используется операция =, где слева от знака присваивания записывается имя переменной, справа — присваиваемое значение, которое может быть числом, строкой, другой переменной, каким-то выражением. Значение переменной можно использовать при вычислениях или вывести его на экран при помощи функции print().
Пример
Пусть длина школьного урока хранится в переменной lesson_time, продолжительность перемены между уроками — rest_time, а количество уроков — n. Хотим вычислить сколько времени занимает заданное количество уроков, которое будет храниться в переменной total_time.
>>>lesson_time = 45
>>>rest_time = 15 >>>n = 6
>>>total_time = lesson_time * n + (n - 1) * rest_time
>>>print(total_time) 345
Имя переменной (также называется идентификатором) — последовательность букв, цифр и символа подчёркивания, первым символом должна быть буква или символ подчёркивания. В языке Python допускаются буквы не латинского алфавита в качестве имён переменных, но следует ограничиваться только латинскими символами.
Имена переменных должны быть осмысленными и понятными, например, lesson_time или rest_time.
Пример
>>>a = 14
>>>v = a
>>>a = 7
>>>a = a + 3
>>>v = a + 3
>>>print(a, v) 10 13
Посмотрим, как работает данная программа. В первой строке переменной a присваивается значение 14, затем переменной v присваивается значение переменной a, то есть 14. При этом переменные существуют независимо друг от друга, поэтому при выполнении присваивания a = 7 значение переменной v не изменится.
При выполнении присваивания a = a + 3 вычисляется сначала правая часть выражения, равная в данном случае 10, после чего это значение присваивается переменной. При выполнении присваивания v = a + 3, аналогично вычисляется сначала правая часть выражения. В данном случае в переменной a хранится значение, равное 10, значит правая часть выражения будет равна 13. Именно это значение и будет хранится после присваивания в переменной v.
После этого значения переменных a и v можно вывести на экран при помощи функции print(a, v), которую мы позже рассмотрим подробнее.
Bạn đang đọc truyện trên: Truyen247.Pro