|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
请各位帮忙看看哪里代码错了。谢谢了
代码:
class User():
def __init__(self,first_name,last_name):
self.first_name = first_name
self.last_name = last_name
def describe_user(self):
print("User's first name is " + first_name.title() + ".")
print("User's last name is " + last_name.title() + ".")
def greet_user(self):
print("Hello "+ first_name.title() + " " + last_name.title() + "!")
my_user = User("bob","jims")
my_user.describe_user()
my_user.greet_user()
错误提示:Traceback (most recent call last):
File "E:/python/class_user.py", line 15, in <module>
my_user.describe_user()
File "E:/python/class_user.py", line 7, in describe_user
print("User's first name is " + first_name.title() + ".")
NameError: name 'first_name' is not defined
缺少self
- class User():
- def __init__(self,first_name,last_name):
- self.first_name = first_name
- self.last_name = last_name
- def describe_user(self):
- print("User's first name is " + self.first_name.title() + ".")
- print("User's last name is " + self.last_name.title() + ".")
- def greet_user(self):
- print("Hello "+ self.first_name.title() + " " + self.last_name.title() + "!")
复制代码
|
|