# 9-3
class User():
def __init__(self, first_name, last_name):
self.first_name = first_name
self.last_name = last_name
def describe_user(self):
print('first_name:' + self.first_name.title() + ', last_name:' +
self.last_name)
def greet_user(self):
print('Welcome ' + self.first_name.title() + ' ' +
self.last_name.title())
userA = User('tom', 'while')
userA.describe_user()
userA.greet_user()
userB = User('li', 'time')
userB.describe_user()
userB.greet_user()
# 9-5
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):
print('first_name:' + self.first_name.title() + ', last_name:' +
self.last_name)
def greet_user(self):
print('Welcome ' + self.first_name.title() + ' ' +
self.last_name.title())
def increment_login_attempts(self, attempts):
self.login_attempts += attempts
print("You have attempted %s times." % self.login_attempts)
def reset_login_attempts(self):
self.login_attempts = 0
print("You have attempted %s times." % self.login_attempts)
userA = User('tom', 'while')
userA.describe_user()
userA.greet_user()
userA.increment_login_attempts(2)
userA.reset_login_attempts()