创建一个名为User的类,其中包含属性first_name和last_name,还有用户简介中通常
会有的其他几个属性。在类User中定义一个名为describe_user()的方法,用于打印用户信
息摘要。再定义一个名为greet_user()的方法,用于向用户发出个性化的问候。
创建多个表示不同用户的实例,并对每个实例调用上述两个方法。
class User:
def __init__(self, last_name, first_name, location, gender):
self.first_name = first_name
self.last_name = last_name
self.location = location
self.gender = gender
def describe_user(self):
print(f'姓:{self.last_name},名:{self.first_name},地点:{self.location},性别:{self.gender}')
def greet_user(self):
print(f'{self.last_name}{self.first_name},欢迎!')
user1 = User('王', '二', '上海', '男')
user2 = User('张', '三', '杭州', '男')
user3 = User('李', '四', '沈阳', '女')
user1.describe_user()
user1.greet_user()
user2.describe_user()
user2.greet_user()
user3.describe_user()
user3.greet_user()
输出:
姓:王,名:二,地点:上海,性别:男
王二,欢迎!
姓:张,名:三,地点:杭州,性别:男
张三,欢迎!
姓:李,名:四,地点:沈阳,性别:女
李四,欢迎!