Найти - Пользователи
Полная версия: не работает простой код!
Начало » Python для новичков » не работает простой код!
1
semenn
# Привет
# Демонстрирует использование переменных
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
 name = “Вася”
print(“Привет.. name)
Вот здесь запятая должна быть вместо точки или плюс (конкатенация). А вообще в следующий раз посмотрите на ошибку и попробуйте её перевести.
Dmitriy_b
1. Ваш первый “принт” выводит все правильно = Вася
2. Второй выдает ошибку, что нет такого метода .name для строки

Как возможный вариант можно предложить замену второго “принта”

print('Hello' ‘, ’+ name)

где ‘Hello’ - строка приветствия которую Вы хотите связать с name
‘, ’ - вывод запятой и пробела между приветствием и name
name - собственно ваше имя

Вывод: обратите внимание на операции со строками

p.s.
python 2.7 !
Brain
 name = "Вася"
print("Привет, %s!" %name)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB