mirror of
https://github.com/WMK965/965-Python-Learning-Repo.git
synced 2025-04-27 20:13:21 +00:00
44 lines
1.6 KiB
Python
44 lines
1.6 KiB
Python
print("")
|
||
'''
|
||
class Car:
|
||
madeby = '中国'
|
||
|
||
def __init__(self, brand, color): # 1 定义构造方法
|
||
self.brand = brand # 2 给实例变量 brand 赋值
|
||
self.color = color # 3 给实例变量 color 赋值
|
||
|
||
def stat(self):
|
||
print('{}品牌的{}汽车'.format(self.brand, self.color)) # 4 显示实例变量brand,color
|
||
|
||
def run(self):
|
||
self.stat() # 5 引用stat方法
|
||
print("汽车准许在{}境内行驶".format(self.madeby)) # 6 显示类变量 madeby
|
||
|
||
|
||
bmw = Car("华晨宝马", "火焰蓝色") # 7 创建对象bmw,华晨宝马,火焰蓝色
|
||
benz = Car("奔驰", "银灰色") # 8 创建对象benz,奔驰,银灰色
|
||
Car.madeby = '美国'
|
||
bmw.run()
|
||
print("{}的{}汽车由{}制造".format(bmw.color, bmw.brand, Car.madeby)) # 9 显示实例变量 color , brand, madeby
|
||
benz.color = '雪山白色' # 10 重置benz对象的color属性为'雪山白色'
|
||
benz.stat()
|
||
'''
|
||
'''
|
||
class Doctor: #1 定义类
|
||
hospital = '广东医附院' #2 类变量定义
|
||
salary = 8000
|
||
def __init__(self,name,salary):
|
||
self.name = name # 实例变量定义 name
|
||
self.salary = salary # 实例变量定义 salary
|
||
|
||
def chkIn(self): #4 方法名chkIn定义
|
||
print("上班打卡已完成") # 显示"上班打卡已完成"
|
||
|
||
def getSalary(self):
|
||
self.chkIn()
|
||
print("{}医生{}本月的工资是{}元".format(Doctor.hospital,self.name,self.salary))
|
||
name=input()
|
||
surgeon=Doctor(name,10000) # 外科医生
|
||
print(Doctor.salary , surgeon.salary )
|
||
surgeon.getSalary()
|
||
''' |