时间:2022-04-20 点击: 次 来源:网络 作者:佚名 - 小 + 大
零基础学python明日科技零基础学python全彩版pdf下载微盘网盘
下载地址 https://share.weiyun.com/m0VwPrMP 资料目录 【【第七章】面向对象---实战练习 实战一 代码 class Phone: def __init__(self): print("智能手机的默认语言为英文") def cellphone(self,setlanguage): print("将智能手机的默认语言设置为"+setlanguage) Phone().cellphone("中文") 输出 智能手机的默认语言为英文 将智能手机的默认语言设置为中文 实战二 代码 class Card: def __init__(self,cardnum,password="123456"): if password == "123456": print("信用卡"+cardnum+"的默认密码为"+password) else: print("重置信用卡"+cardnum+"的密码为"+password) Card("4013735633800642") Card("4013735633800642","168779") 输出 信用卡4013735633800642的默认密码为123456 重置信用卡4013735633800642的密码为168779 实战三 代码 class Month_Sales: # 销售明细 列表 account = (("T0001","笔记本电脑"),("T0002","华为荣耀X6"),("T0003","iPad"),("T0004","华为荣耀V9"),("T0005","MacBook"),) # 初始化方法 def __init__(self,search_month): # 判断输入的月份 if search_month == "2": print("\n"+search_month+"月份的商品销售明细如下:") for i in range(len(Month_Sales.account)): print("{}{} {}{}".format("商品编号:",Month_Sales.account[i][0],"商品名称:",Month_Sales.account[i][1])) else: print("\n该月份没有销售数据或者输入的月份有误!") month = input("\n请输入要查询的月份(如:1、2、3等:)") Month_Sales(month) # 创建实例 print("-"*10,"销售明细","-"*10) user_search_month = input("请输入要查询的月份(如:1、2、3等:)") Month_Sales(user_search_month) 输出 ---------- 销售明细 ---------- 请输入要查询的月份(如:1、2、3等:)5 该月份没有销售数据或者输入的月份有误! 请输入要查询的月份(如:1、2、3等:)2 2月份的商品销售明细如下: 商品编号:T0001 商品名称:笔记本电脑 商品编号:T0002 商品名称:华为荣耀X6 商品编号:T0003 商品名称:iPad 商品编号:T0004 商品名称:华为荣耀V9 商品编号:T0005 商品名称:MacBook 请输入要查询的月份(如:1、2、3等:) 实战四 代码 class TicktingMachine: '''自动售票机''' film = '' # 电影名 seat = '' # 座位号 time = '' # 播出时间 # 初始化售票机 def __init__(self): print("*****欢迎使用自动售票机*****") pass def selcet_film(self,films): # 选票方法 TicktingMachine.film = films print("已选电影:"+films) pass def select_seat(self,seats): # 选座位方法 TicktingMachine.seat = seats print("选择座位:" + seats) pass def select_time(self,times): # 选场次方法 TicktingMachine.time = "2018.4.12 "+times print("已选场次:" + times) pass def draw(self): # 出票方法 print("\n电影:" + TicktingMachine.film) print("场次:" + TicktingMachine.time) print("座位:" + TicktingMachine.seat) pass # 实例化售票机 tickting = TicktingMachine() # 开始选择 # 提示正在上映的电影 print("\n请选择正在上映的电影:1、《环太平洋:雷霆再起》 2、《头号玩家》 3、《红海行动》") # 选电影 tickting.selcet_film("《头号玩家》") # 提示场次 print("\n请选择场次:1、9:30 2、10:40 3、12:00") # 选场次 tickting.select_time("10:40") # 提示座位 print("\n请选择座位:10-01 10-02 10-03 10-04") # 选座位 tickting.select_seat("10-03") # 出票 print("\n正在出票中…………") print("\n已出票…………") # 调用出票方法 tickting.draw() print("\n出票完成,请别忘记取票!!") 输出 *****欢迎使用自动售票机***** 请选择正在上映的电影:1、《环太平洋:雷霆再起》 2、《头号玩家》 3、《红海行动》 已选电影:《头号玩家》 请选择场次:1、9:30 2、10:40 3、12:00 已选场次:10:40 请选择座位:10-01 10-02 10-03 10-04 选择座位:10-03 正在出票中………… 已出票………… 电影:《头号玩家》 场次:2018.4.12 10:40 座位:10-03 出票完成,请别忘记取票!! |
上一篇:零基础学python(全彩版)pdf源代码零基础学python明日科技答案
下一篇:没有了