- 建立一個(gè)汽車類Auto,包括輪胎個(gè)數(shù)遭京,汽車顏色泞莉,車身重量,速度等屬性鲫趁,并通過不同的構(gòu)造方法創(chuàng)建實(shí)例。至少要求 汽車能夠加速 減速 停車。 再定義一個(gè)小汽車類CarAuto 繼承Auto 并添加空調(diào)糠惫、CD屬性,并且重新實(shí)現(xiàn)方法覆蓋加速硼讽、減速的方法
class Auto:
def __init__(self, color, weight, speed: int):
self.num = 4
self.color = color
self.weight = weight
self.speed = speed
def accelerate(self, value: int):
self.speed += value
print('加速到%s' % self.speed)
def slowdown(self, value: int):
self.speed -= value
print('減速至%s' % self.speed)
class CarAuto(Auto):
def __init__(self, color, weight, speed, air_conditioner, cd):
super().__init__(color, weight, speed,)
self.air_conditioner = air_conditioner
self.cd = cd
def accelerate(self, value: int):
self.speed += value
print('加速到%s' % self.speed)
def slowdown(self, value: int):
self.speed -= value
print('減速至%s' % self.speed)
- 創(chuàng)建一個(gè)Person類牲阁,添加一個(gè)類字段用來統(tǒng)計(jì)Perosn類的對象的個(gè)數(shù)
class Person:
num = 0
def __init__(self, name):
self.name = name
Person.num += 1
P1 = Person('明凱')
P2 = Person('小明')
print('人數(shù):%d' % Person.num)
-
創(chuàng)建一個(gè)動(dòng)物類,擁有屬性:性別您炉、年齡、顏色赚爵、類型 法瑟,
要求打印這個(gè)類的對象的時(shí)候以'/XXX的對象: 性別-? 年齡-? 顏色-? 類型-?/' 的形式來打印
寫一個(gè)圓類, 擁有屬性半徑霎挟、面積和周長;要求獲取面積和周長的時(shí)候的時(shí)候可以根據(jù)半徑的值把對應(yīng)的值取到酥夭。但是給面積和周長賦值的時(shí)候,程序直接崩潰熬北,并且提示改屬性不能賦值
面向?qū)ο髮W(xué)生管理系統(tǒng)(掙扎)