semenn
Авг. 27, 2017 20:12:54
# Привет
# Демонстрирует использование переменных
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’
Djo0513
Авг. 27, 2017 20:59:51
name = “Вася”
print(“Привет.”. name)
Вот здесь запятая должна быть вместо точки или плюс (конкатенация). А вообще в следующий раз посмотрите на ошибку и попробуйте её перевести.
Dmitriy_b
Авг. 28, 2017 18:49:26
1. Ваш первый “принт” выводит все правильно = Вася
2. Второй выдает ошибку, что нет такого метода .name для строки
Как возможный вариант можно предложить замену второго “принта”
print('Hello' ‘, ’+ name)
где ‘Hello’ - строка приветствия которую Вы хотите связать с name
‘, ’ - вывод запятой и пробела между приветствием и name
name - собственно ваше имя
Вывод: обратите внимание на операции со строками
p.s.
python 2.7 !