您的位置:首页 > 其它

homework9

2018-04-02 20:29 99 查看

9-3

class User():
def __init__(self,first,last,age,job):
self.first=first
self.last=last
self.age=age
self.job=job
def describe_user(self):
print(self.first + self.last + " is " + str(self.age) + " years old, who is a " + self.job + '.')
def greet_user(self):
print("Hello, " + self.first + self.last + '! Nice to meet you!')

user1=User("Tom","wu",23,"teacher")
user2=User("Mike","ke",26,"police")
user3=User("Jack","ji",40,"doctor")
user1.describe_user()
user1.greet_user()
user2.describe_user()
user2.greet_user()
user3.describe_user()
user3.greet_user()


9-5

class User():
def __init__(self,first,last,age,job):
self.first=first
self.last=last
self.age=age
self.job=job
self.login_attemps=0
def describe_user(self):
print(self.first + self.last + " is " + str(self.age) + " years old, who is a " + self.job + '.')
def greet_user(self):
print("Hello, " + self.first + self.last + '! Nice to meet you!')
def show_login_attemps(self):
print(str(self.login_attemps))
def increment_login_attemps(self):
self.login_attemps += 1
def reset_login_attemps(self):
self.login_attemps=0

user = User("Jack","ku",22,"actor")
user.show_login_attemps()
for num in range(0,10):
user.increment_login_attemps()
user.show_login_attemps()
user.reset_login_attemps()
user.show_login_attemps()


9-7

class User():
def __init__(self,first,last,age,job):
self.first=first
self.last=last
self.age=age
self.job=job
self.login_attemps=0
def describe_user(self):
print(self.first + self.last + " is " + str(self.age) + " years old, who is a " + self.job + '.')
def greet_user(self):
print("Hello, " + self.first + self.last + '! Nice to meet you!')
def show_login_attemps(self):
print(str(self.login_attemps))
def increment_login_attemps(self):
self.login_attemps += 1
def reset_login_attemps(self):
self.login_attemps=0

class Admin(User):
def __init__(self,first,last,age,job,privileges):
super().__init__(first,last,age,job)
self.privileges=privileges
def show_privileges(self):
print(self.privileges)

admin = Admin("MIke","lo",43,"author",["can add post", "can ban user"])
admin.show_privileges()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  homework