Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 6, 2014 16:54:29

wadadaaa
Зарегистрирован: 2012-08-16
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Traceback: in in greet NameError: global name 'name' is not defined

class Person:
  def __init__(self, name):
    self.name = name
  
  def greet(self, other_name):
    return "Hi {0}, my name is {1}".format(other_name, name)

Как изменить код, чтобы не получалась ошибка
NameError: global name 'name' is not defined

Отредактировано wadadaaa (Дек. 6, 2014 17:11:21)

Офлайн

#2 Дек. 6, 2014 17:18:25

ivsatel
Зарегистрирован: 2014-12-06
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Traceback: in in greet NameError: global name 'name' is not defined

wadadaaa

class Person:
  def __init__(self, name):
    self.name = name
  
  def greet(self, other_name):
    print("Hi {0}, my name is {1}".format(other_name, self.name))

Офлайн

#3 Дек. 6, 2014 17:20:25

wadadaaa
Зарегистрирован: 2012-08-16
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Traceback: in in greet NameError: global name 'name' is not defined

Спасибо!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version