Variables · Переменные
A box with a name
- A variable is a named box that holds a value.
- You put a value in the box, then use the name later.
- The value can be a number or a string.
Именованная коробка
- Переменная — это именованная коробка, хранящая значение.
- Вы помещаете значение в коробку, а затем используете имя позже.
- Значением может быть число или строка.
Make a variable
- Write
name = valueto store a value. - The name is on the left. The value is on the right.
=means "store this value", not "is equal to".
Создание переменной
- Напишите
name = valueдля хранения значения. - Имя находится слева, а значение — справа.
=означает «сохранить это значение», а не «равно».
city = "Paris"
print(city)
Naming rules
- Use letters, digits, and the underscore
_. - A name cannot start with a digit and cannot have spaces.
- Names are case-sensitive:
scoreandScoreare different. - Pick clear names like
ageortotal_score.
Правила именования
- Используйте буквы, цифры и знак подчеркивания
_. - Имя не может начинаться с цифры и не должно содержать пробелов.
- Имена чувствительны к регистру:
scoreиScore— это разные имена. - Выбирайте понятные имена, такие как
ageилиtotal_score.
Change a variable
- You can store a new value at any time.
- The new value replaces the old one.
- The name still points to one value — the latest one.
Изменить переменную
- Вы можете сохранить новое значение в любое время.
- Новое значение заменяет старое.
- Имя по-прежнему ссылается на одно значение — самое последнее.
A variable is a labelled box · Переменная — это помеченная коробка
Step through the program. Each line stores a value in a named box; reassigning count overwrites its box. One name, one current value. · Пройдите по программе шаг за шагом. Каждая строка хранит значение в названной ячейке; перезначение count перезаписывает её ячейку. Одно имя — одно текущее значение.
count = 1
count = 2
print(count)
Constants
- A constant is a value that should not change.
- Python has no special keyword for it.
- By convention, we write constant names in
UPPERCASE.
Константы
- Константа — это значение, которое не должно меняться.
- В Python нет специального ключевого слова для этого.
- По конвенции мы пишем имена констант ЗАГЛАВНЫМИ БУКВАМИ
UPPERCASE.
PI = 3.14159
print(PI)
Common mistakes
- Use
=to store a value: the name goes on the left, the value on the right. - Use a variable only after you have given it a value, or you get a NameError.
- Names cannot start with a number or contain spaces.
Распространенные ошибки
- Используйте знак присваивания
=для хранения значения: имя ставится слева, значение — справа. - Используйте переменную только после того, как присвоили ей значение, иначе получите NameError.
- Имена не могут начинаться с числа и не могут содержать пробелов.
Now you try
- Use a variable for each task below.
- Press Check answer to test your code.
Теперь попробуйте сами
- Используйте переменную для каждого задания ниже.
- Нажмите Check answer (Проверить ответ), чтобы протестировать свой код.
Create a variable called age and store the number 15 in it. · Создайте переменную с именем age и сохраните в неё число 15.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
The variable color starts as "red". Reassign it so that it becomes "blue". · Переменная color изначально равна "red". Перезначьте её, чтобы она стала равной "blue".
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Constants are written in UPPERCASE by convention. Create a constant MAX_SCORE and set it to 100. · Константы обычно записываются ЗАГЛАВНЫМИ БУКВАМИ. Создайте константу MAX_SCORE и присвойте ей значение 100.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
a is 1 and b is 2. Swap them, so a becomes 2 and b becomes 1, without typing the numbers 1 or 2 again. (Tip: a third variable can hold one value for a moment.) · a равно 1, а b равно 2. Поменяйте их местами, так чтобы a стало равно 2, а b стало равно 1, не вводя числа 1 или 2 заново. (Совет: третья переменная может временно хранить одно из значений.)
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.