Переменные Python. Что я делаю не так.

bermen

Участник
Дней с нами
1.411
Розыгрыши
0
Сообщения
27
Репутация
0
Реакции
9
name = "Алия"
age = 22
period = 2
print("меня зовут")
print("name")
print("мне")
print("age")
print("года ")
print("через")
print("period")
print("мне будет")
print("age+period")

Запускаю.
меня зовут
name
мне
age
года
через
period
мне будет
age+period


Где я жестко туплю?
 

Neoshka

#MLGNEOSHKA420BLAZEITOMG
Дней с нами
3.713
Розыгрыши
0
Сообщения
179
Репутация
38
Реакции
49
Telegram
NeoshkaWD
кавычки лишние в тех местах, где значение переменной должно выводиться
 
  • Like
Реакции: bermen

valera123x

Новый пользователь
Дней с нами
1.226
Розыгрыши
0
Сообщения
1
Репутация
0
Реакции
0
name = "Алия"
age = 22
period = 2
print("меня зовут", name, "мне", age, "года", "через", period,"года", "мне будет", age + period,"года")
 

Mundo17

Новый пользователь
Дней с нами
1.229
Розыгрыши
0
Сообщения
2
Репутация
0
Реакции
1
Начиная с примерно Python 3.6 можно очень удобно и элегантно форматировать текст.
перед кавычками ставишь f, а переменные выводишь в фигурных скобках.
У тебя не получилось верно вывести, из-за кавычек, вот приемлемый вариант
name = "Алия"
age = 22
period = 2
print(f"меня зовут {name} мне {age} года, через {period} года мне будет, {age + period} года")
 
  • Like
Реакции: schurick

Vdmitriy2973

Новый пользователь
Дней с нами
1.169
Розыгрыши
0
Сообщения
4
Репутация
0
Реакции
0
name = "Алия"
age = 22
period = 2
print("меня зовут")
print("name")
print("мне")
print("age")
print("года ")
print("через")
print("period")
print("мне будет")
print("age+period")

Запускаю.
меня зовут
name
мне
age
года
через
period
мне будет
age+period


Где я жестко туплю?
Посоветовал бы лучше изучить переменные в Python, а также спец. слово print и как в нём выводятся переменные и т.д. Когда ты в print выводишь текст, то ты должен ставить кавычки(Одинарные или двойные, без разницы), а когда выводишь переменные кавычки ставить не надо.