#python#面向对象练手+模仿Amazon的物流追踪显示

等书等到无聊,写了这么一点:

查询类:

class Trace():
    def Lookup(self):
        #查询其子类设置的内容
        self.HeadFormat = "%-*s%*s"
        self.Bwidth = len(self.Booktime);self.Awidth = len(self.Arrivetime)
        self.Swidth = len(self.Status);self.Lwidth = len(self.Location)
        self.Hwidth = self.Bwidth + self.Awidth + self.Swidth + self.Lwidth
        self.Hvar = self.Hwidth + 10
        
        print self.Hvar * '-'
        print self.HeadFormat % (4,'Item',self.Hvar-4,'Info')
        print self.Hvar * '='
        print self.HeadFormat % (8,'Booktime:',self.Hvar-8,self.Booktime)
        print self.HeadFormat % (10,'Arrivetime:',self.Hvar-10,self.Arrivetime)
        print self.HeadFormat % (6,'Status:',self.Hvar-6,self.Status)
        print self.HeadFormat % (8,'Location:',self.Hvar-8,self.Location)
        print self.Hvar * '-'


设置类:

class Set(Trace):
    def SetVar(self):
         #设置相关信息
        self.Booktime = str(raw_input("Please input the Booktime:"))       
        self.Arrivetime = str(raw_input("Please input the Arrivetime:"))
        self.Status = str(raw_input("Please input the Status:"))
        self.Location = str(raw_input("Please input the Location:"))



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值