# -*- coding: utf-8 -*-
# @Time : 13/8/18 下午5:41
# @Author : debin.lin
# @File : exercise011.py
# @Software: PyCharm
# @Mail : debin.lin@139.com
# 2:创建一个名为 User 的类:
# 1)其中包含属性 first_name 和 last_name,还有用户简介通常会存储的其他几个属性,均是自定义, 请放在初始化函数里面。
# 2)在类 User 中定义一个名为 describe_user()的方法,它打印用户信息摘要;
# 3)再定义一个名为 greet_user()的方法,它向用户发出个性化的问候。:
# 请创建多个表示不同用户的实例,并对每个实例都调用上述两个方法。
class user():
def __init__(self,first_name,last_name,ages,country,sex):
self.first_name=first_name
self.last_name=last_name
self.name=self.first_name+self.last_name
self.ages=ages
self.country=country
self.sex=sex
def describe_user(self):
print('name:'+self.name)
print('ages:'+str(self.ages))
print('country:'+self.country)
print('sex:'+self.sex)
def greet_user(self):
greet=input('对Ta问好:')
print(self.name+':'+greet)
user1=user('刘','德华',33,'china','male')
user2=user('kobe','Bryant',40,'USA','male')
user1.describe_user()
user1.greet_user()
user2.describe_user()
user2.greet_user()
# class User():
#
# def __init__(self,first_name,last_name,sex,age,profession,hobby):
# self.first_name = first_name
# self.last_name = last_name
# self.sex = sex
# self.profession = profession
# self.hobby = hobby
# self.age = age
#
# def describe_user(self):
# print(self.first_name + self.last_name + ' is a ' + self.sex +
# ' ,' + self.age + 'years old ,' + self.profession + ','
# + 'like ' + self.hobby
# )
#
# def geet_user(self):
# if self.sex == 'male':
# print('Hello Mr.' + self.last_name)
# elif self.sex == 'female':
# print ( 'Hello Mrs.' + self.last_name )
# else:
# print('you input sex is wrong!')
#
# user_one = User('John','Wilson','male','21','student','basketball')
# user_two = User('Marie','White','female','34','Lawyer','shopping')
# user_one.describe_user()
# user_one.geet_user()
# user_two.describe_user()
# user_two.geet_user()
name:刘德华
ages:33
country:china
sex:male
对Ta问好:你好
刘德华:你好
name:kobeBryant
ages:40
country:USA
sex:male
对Ta问好:hello
kobeBryant:hello