#coding:gbk
class User:
def __init__(self,first_name,last_name):
self.first_name = first_name
self.last_name = last_name
self.login_attempts = 0
def describe_user(self):
fullname = self.first_name.title()+' '+self.last_name.title()
return fullname.title()
def greet_user(self):
print('Hi ,are u ok ? ')
def increment_login_attempts(self):
self.login_attempts += 1
return self.login_attempts
def reset_login_attempts(self):
self.login_attempts = 0
return self.login_attempts
i = User('ng','young')
print(i.describe_user())
i.greet_user()
i.increment_login_attempts()
i.increment_login_attempts()
i.increment_login_attempts()
print(i.increment_login_attempts())#这里调用的是函数,所以函数下面需要return,否则没有返回值读取不了结果
print(" Login attempts: " + str(i.login_attempts))#这里直接调用的是login_attempts属性,所以不需要返回值
print(i.reset_login_attempts())