Найти в Дзене
Python Education

Использование переменных в Python.

Помните, как мы выясняли, сколько монет накопится за год, если каждый день создавать новые монеты с помощью изобретение вашего дедушки? Нет? Прочитать статью можете тыкнув на это слово.
Итак, вот на чем мы остановились:
>>> 20 + 20 * 365
7320
>>> 10 * 52
520
>>> 7320 - 520
6800
Все это можно записать одной строкой кода:
>>> 20 + 20 * 365 - 10 * 52
6800
А что если заменить в этом выражении числа переменных? Введите:
>>> found_coins = 20
>>> magic_coins = 20
>>> stolen_coins = 10
Мы создали три переменные: found_coins, magic_coins, stolen_coins.
Теперь можно записать наше выражение так:
>>> found_coins + magic_coins * 365 - stolen_coins * 52
6800
Как видите, результат остался прежним. А зачем это все? Ради особой магии переменных. Представьте, что вы поставили у окна пугало и поэтому осторожная ворона крадет по две, а не по десять монет. Если использовать в расчетах переменную, достаточно поменять ее значение на другое число, чтобы оно использовалось везде, где эта переменная фигурируе

Помните, как мы выясняли, сколько монет накопится за год, если каждый день создавать новые монеты с помощью изобретение вашего дедушки? Нет? Прочитать статью можете тыкнув на это слово.
Итак, вот на чем мы остановились:
>>> 20 + 20 * 365
7320
>>> 10 * 52
520
>>> 7320 - 520
6800
Все это можно записать одной строкой кода:
>>> 20 + 20 * 365 - 10 * 52
6800
А что если заменить в этом выражении числа переменных? Введите:
>>> found_coins = 20
>>> magic_coins = 20
>>> stolen_coins = 10
Мы создали три переменные: found_coins, magic_coins, stolen_coins.
Теперь можно записать наше выражение так:
>>> found_coins + magic_coins * 365 - stolen_coins * 52
6800

Как видите, результат остался прежним. А зачем это все? Ради особой магии переменных. Представьте, что вы поставили у окна пугало и поэтому осторожная ворона крадет по две, а не по десять монет. Если использовать в расчетах переменную, достаточно поменять ее значение на другое число, чтобы оно использовалось везде, где эта переменная фигурирует. То есть мы можем поменять значение stolen_coins, введя:

>>> stolen_coins = 2

А затем скопировать и снова вставить наше выражение, чтобы считать ответ. Вот так:

1. Выделите текст, который нужно скопировать. Для этого кликните по нему и, не отпуская кнопку мыши, перетащите область выделения от начала до ее конца. (Далее я буду это называть Ctrl-C).
2. Нажав и удерживая клавишу Ctrl и нажмите С, чтобы скопировать выделенный текст.
3. Кликните по строке с приглашением (следующий после stolen_coins = 2)
4. Нажав и удерживая Ctrl, нажмите V, чтобы вставить скопированный ранее текст. (Далее буду называть Ctrl-V).
Нажмите Enter, чтобы заново вычислить результат.
Не правда ли, так гораздо проще, чем заново вводить все выражения?

Можете поменять значения других переменных, а потом опять скопировать(Ctrl-C) и вставить(Ctrl-V) выражение, чтобы увидеть результат изменений.

Предположим, вы обнаружили, что если стукнуть по дедушкиному изобретению, из него вылетает на 3 монеты больше. Поступая так каждый раз, через год вы получите 7895 монет:
>>> magic_coins = 23
>>> found_coins + magic_coins * 365 - stolen_coins * 52
7895
Конечно, в таком простом выражении от переменных не очень то много толку. До настоящей пользы мы еще не дошли. Пока просто запомните, что переменные - это способ присваивать именам значения для их дальнейшего использования.

Что мы узнали?

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