Форум сайта python.su
0
# Привет
# Демонстрирует использование переменных
name = “Вася”
print(name)
print(“Привет.”. name)
input(“\n\nНажми Enter. чтобы выйти.”)
установленный Python 3.1
# Демонстрирует использование переменных
>>> name = “Вася”
>>> print(name)
Вася
>>> print(“Привет.”. name)
Traceback (most recent call last):
File “<pyshell#4>”, line 1, in <module>
print(“Привет.”. name)
AttributeError: ‘str’ object has no attribute ‘name’
Отредактировано semenn (Авг. 27, 2017 20:55:45)
Офлайн
0
name = “Вася” print(“Привет.”. name)
Отредактировано Djo0513 (Авг. 27, 2017 21:04:29)
Офлайн
0
1. Ваш первый “принт” выводит все правильно = Вася
2. Второй выдает ошибку, что нет такого метода .name для строки
Как возможный вариант можно предложить замену второго “принта”
print('Hello' ‘, ’+ name)
где ‘Hello’ - строка приветствия которую Вы хотите связать с name
‘, ’ - вывод запятой и пробела между приветствием и name
name - собственно ваше имя
Вывод: обратите внимание на операции со строками
p.s.
python 2.7 !
Офлайн
0
name = "Вася" print("Привет, %s!" %name)
Офлайн