В прошлый раз ты печатал текст командой print. Но если имя написано прямо в кавычках, поменять его придётся в каждой строчке. Сегодня сделаем умнее: заведём переменные. Поправил имя в одном месте — и оно поменялось во всей программе. Соберём визитку, которая подстраивается под тебя.
Переменная — коробочка с подписью
Переменная — это коробочка с подписью, куда программа кладёт данные. Слева пишем имя (подпись на коробке), потом знак =, потом значение (что кладём внутрь). Дальше можно обращаться к коробке по имени.
imya = "Алекс"
print(imya)
Алекс
Переменная = коробка с подписью imya = "Алекс" | | | +--- значение (что кладём внутрь) +--- имя переменной (подпись на коробке) +-----------+ | imya | <- подпись | "Алекс" | <- содержимое +-----------+ print(imya) --> Алекс
moe_imya). Знак = здесь значит «положи в коробку», а не «равно» из математики.f-строка — вставляем переменную в текст
Чтобы вставить значение переменной прямо в текст, перед кавычками ставим букву f, а имя переменной пишем в фигурных скобках {}. Python подставит то, что лежит в коробке.
imya = "Алекс"
print(f"Привет, {imya}!")
Привет, Алекс!
f-строка подставляет значение переменной в текст:
imya = "Алекс"
print(f"Привет, {imya}!")
\____/
|
сюда подставится "Алекс"
На экране: Привет, Алекс!
f перед кавычками — фигурные скобки напечатаются как есть: Привет, {imya}!. Так что f — важная мелочь.Упражнение: визитка на переменных
Скопируй программу в песочницу и запусти — появится визитка. Теперь поменяй значения переменных вверху (имя, девиз, возраст) и запусти снова. Заметь: правишь в одном месте, а меняется вся визитка.
# Поменяй значения справа от = на свои и запусти
imya = "Алекс"
deviz = "Я учусь кодить!"
vozrast = 12
print("==========================")
print(f" Имя: {imya}")
print(f" Девиз: {deviz}")
print(f" Возраст: {vozrast}")
print("==========================")
==========================
Имя: Алекс
Девиз: Я учусь кодить!
Возраст: 12
==========================
- Впиши своё имя в переменную
imya. - Придумай свой девиз в
deviz. - Поставь свой возраст в
vozrast(число пишем без кавычек).
lyubimaya_igra = "Minecraft", и допиши print(f" Игра: {lyubimaya_igra}").Контрольный вопрос. Что делает строка imya = «Алекс»?
Подсказка: Знак = здесь значит «положи в коробку». Вывод на экран делает только print.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Что выведет на экран программа из этого задания? Впиши вывод точно, как он появится.
Исходный код для этого задания:
vozrast = 12 print(f"Мне {vozrast} лет!")Подсказка: f-строка подставит значение из переменной vozrast вместо {vozrast}.
Онлайн-проверка ответа появится позже
Задание. Теперь напиши код сам. В переменной vozrast уже лежит число 13. Напиши команду print с f-строкой, которая выведет на экран ровно: Мне 13 лет! — но возраст возьми из переменной vozrast, а не пиши число вручную.
Исходный код для этого задания:
vozrast = 13 # напиши ниже команду print, которая выведет: Мне 13 лет!Подсказка: Шаблон: print(f»…текст… {имя_переменной} …текст…»). В фигурных скобках — vozrast. Не забудь букву f перед кавычками.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Онлайн-проверка ответа появится позже
Что дальше
Теперь твоя визитка живёт на переменных: меняешь значение в одном месте — обновляется весь вывод. Но пока все данные ты вписываешь сам в код. В следующем разделе научимся спрашивать их у пользователя командой input и считать — соберём калькулятор карманных денег.
