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()
相关文章推荐
- CSIT 561 Computer Networks: An Internet Perspective Homework1
- Introduction and warm up homework
- 【Team Homework 5】翻译Software Engineering Code of Ethics and Professional Practice的序言
- 【Team Homework 10】Postmortem@Alpha Stage
- POJ1991 Turning in Homework 贪心+动态规划
- HDU 1789 Doing Homework again
- [English Homework] Persentaion about my company
- hdu 1789 Doing Homework again
- HDU 1789 Doing Homework again
- hdu 1074 Doing Homework 状态DP+dfs
- NS2网络模拟(7)-homework03.tcl
- HDU Doing Homework
- HDU 4471 矩阵快速幂 Homework
- Team Homework #3: The feedback of predecessors
- homework-01
- homework-02
- homework-Agile Software Development
- homework-03
- 现代程序设计homework——04