Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 27, 2017 20:12:54

semenn
Зарегистрирован: 2017-08-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает простой код!

# Привет
# Демонстрирует использование переменных
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)

Офлайн

#2 Авг. 27, 2017 20:59:51

Djo0513
Зарегистрирован: 2016-09-02
Сообщения: 92
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает простой код!

 name = “Вася”
print(“Привет.. name)
Вот здесь запятая должна быть вместо точки или плюс (конкатенация). А вообще в следующий раз посмотрите на ошибку и попробуйте её перевести.



Лучший учитель - это ты сам.

Отредактировано Djo0513 (Авг. 27, 2017 21:04:29)

Офлайн

#3 Авг. 28, 2017 18:49:26

Dmitriy_b
Зарегистрирован: 2017-08-28
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает простой код!

1. Ваш первый “принт” выводит все правильно = Вася
2. Второй выдает ошибку, что нет такого метода .name для строки

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

print('Hello' ‘, ’+ name)

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

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

p.s.
python 2.7 !

Офлайн

#4 Авг. 31, 2017 11:49:21

Brain
Зарегистрирован: 2016-05-22
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает простой код!

 name = "Вася"
print("Привет, %s!" %name)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version