07代码

1

class Geese:

    '''大雁类'''

    def __init__(self,beak,wing,claw):

        print('我是大雁类!我有以下特征:')

        print(beak)

        print(wing)

        print(claw)

    def fly(self,state):

        print(state)

 

beak_1='喙的基部较高,长度和头部的长度几乎相等'

wing_1='翅膀长而尖'

claw_1='爪子是蹼状的'

wildGoose=Geese(beak_1,wing_1,claw_1)

wildGoose.fly('我飞行的时候,一会儿排成个人字,一会儿排成个一字')

 

2

class Geese:

    '''雁类'''

    neck='脖子较长'

    wing='振翅频率高'

    leg='腿位于身体的中心支点'

    number=0

    def __init__(self):

        Geese.number+=1

        print('\n我是第'+str(Geese.number)+'只大雁,我属于雁类!我有以下特征:')

        print(Geese.neck)

        print(Geese.wing)

        print(Geese.leg)

list1=[]

for i in range(4):

    list1.append(Geese())

print('一共有'+str(Geese.number)+'只大雁')

 

4

class Fruit:

    color='绿色'

    def harvest(self,color):

        print('水果是:'+color+'的!')

        print('水果已经收获...')

        print('水果原来是:'+Fruit.color+'的!')

class Apple(Fruit):

    color='红色'

    def __init__(self):

        print('我是苹果')

class Orange(Fruit):

    color='绿色'

    def __init__(self):

        print('我是橘子')

apple=Apple()

apple.harvest(apple.color)

orange=Orange()

orange.harvest(orange.color)

 

5

class Fruit:

    def __init__(self,color='绿色'):

        Fruit.color=color

    def harvest(self,color):

        print('水果是:'+self.color+'的!')

        print('水果已经收获....')

        print('水果原来是:'+Fruit.color+'的!')

class Apple(Fruit):

    color='红色'

    def __init__(self):

        print("我是苹果")

        super().__init__()

class Sapodilla(Fruit):

    def __init__(self,color):

        print("\n我是人参果")

        super().__init__(color)

    def harvest(self,color):

        print('人参果是:'+color+'的!')

        print('人参果已经收获....')

        print('人参果原来是:'+Fruit.color+'的!')

apple=Apple()

apple.harvest(apple.color)

sapodilla=Sapodilla('白色')

sapodilla.harvest('金黄色带紫色条纹')

 

实战1

class Sj:

    _mr='英文'

    __sz='中文'

    def __init__(self):

        print('智能手机的默认语言为',Sj._mr)

        print('将智能手机的默认语言设置为',Sj.__sz)

sj=Sj()

 

 

 

实战2

class Credit:

    def __init__(self,card,password='123456'):

        if password=='123456':

            print('信用卡',str(card),'的默认密码为',str(password))

        else:

            print('重置信用卡',str(card),'的默认密码为',str(password))   

           

Credit('36247675425645')

Credit('36247675425645','168779')

 

实战3

class Sale:

    def __init__(self):

        self.__sale_date={'2':[('T0001','笔记本电脑'),('T0002','荣耀6X'),('T0003','ipad'),('T0004','荣耀V9'),('T0005','MACBook')]}

    def SaleList(self,value):

        if value in self.__sale_date:

            print('{}月份的商品销售明细如下:'.format(value))

            for item in self.__sale_date['2']:

                print('商品编号:%s商品名称:%s'%item)

        else:

            print('该月份没有销售数据或者输入月份有误!')

print('----------销售明细-----------')

sale=Sale()

while True:

    a=input('请输入要查询的月份(比如1,2,3等)')

    if a=='0':

        break

sale.SaleList(a)

 

实战4

class ZiDong:

   

    def __init__(self):

        print('****欢迎使用自动售票机******')

        pass

    def select_film(self,films):

        film_1=films

        print('已选电影:',film_1)

        pass

    def select_time(self,times):

        time_1='2018.4.12'+times

        print('已选场次:'+time_1)

        pass

    def select_seat(self,seats):

        seat_1=seats

        print('选择座位:'+seat_1)

        pass

 

 

zd=ZiDong()

print('\n请选择正在上映的电影:1 《环太平洋》2 《头号玩家》3 《红海行动》')

zd.select_film('《头号玩家》')

print('\n请选择电影播放场次:1 9:30 2 10:40 3 12:00')

zd.select_time('10:40')

print('\n请选择座位剩余座位:10-01,10-02,10-03,10-04')

zd.select_seat('10-03')

print('\n正在出票。。。')

zd.film_1='《头号玩家》'

zd.time_1='10:40'

zd.seat_1='10-03'

print('\n电影:'+zd.film_1) 

print('\n时间:'+zd.time_1)

print('\n座位:'+zd.seat_1)

       

print('\n出票完成,请别忘记取票')

 

posted @ 2022-10-21 14:22  crz~~  阅读(33)  评论(0编辑  收藏  举报