Что такое переменная в Python простыми словами?
Учитель сказал слово «переменная», а я не понял. Что такое переменная в Python простыми словами, для ребёнка? Объясните, пожалуйста, на пальцах.
2 ответа
Переменная — это коробочка с подписью, в которую можно что-нибудь положить. 📦
Представь коробку, на которой написано age (возраст). Внутрь кладёшь число 10. Теперь, когда говоришь Python слово age, он достаёт из коробки 10.
age = 10
print(age) # покажет 10
Знак = тут не «равно», а «положи в коробку». То есть age = 10 читается как «положи 10 в коробку age».
В коробку можно класть что угодно:
name = "Маша" # слово
favorite = 7 # число
И менять содержимое в любой момент — поэтому она и переменная (значение меняется):
age = 10
age = 11 # был день рождения, теперь в коробке 11
print(age) # покажет 11
Зачем это нужно? Чтобы не повторять одно и то же. Записал имя один раз в коробку — и пользуйся им сколько хочешь. На codechick в учебнике по Python переменные показаны с весёлыми примерами. 🎁
Другая аналогия: переменная — это ярлычок-наклейка. Ты наклеиваешь имя на значение, чтобы потом легко его найти.
ochki = 0
ochki = ochki + 5 # заработали 5 очков
print(ochki) # 5
Как в игре: есть счёт очков, и ты его меняешь. Имена давай понятные (ochki, name), а не x и y — так код легче читать. 👍