1. 程式人生 > 實用技巧 >第十天 第七章 實戰

第十天 第七章 實戰

# 一、修改手機預設語言
class Cellphone:
    def __init__(self):
        print('智慧手機的預設語言為英文')
    def cellphone(self,defaultLanguage):
        print('將智慧手機的預設語言設定為'+defaultLanguage)
Cellphone().cellphone('中文')


# 二、給信用卡設定預設密碼
class Credit:
    def __init__(self,cardNum,password = "123456"):
        if password =="
123456": print("信用卡" + cardNum + "的預設密碼為" + password) else: print("重置信用卡" + cardNum + "的密碼為" + password) Credit("4013735633800642") Credit("4013735633800642", "168779") # 三、列印每月銷售明細 # 月銷量類 class Monthly_sales: # 銷售明細 列表 commodity = (('T0001', '膝上型電腦'), ('T0002', '華為榮耀6X'
), ('T0003', 'iPad'), ('T0004', '華為榮耀V9'), ('T0005', 'MacBock')) # 初始化方法 傳遞月份 引數判斷銷售資料 def __init__(self, monthly): # 判斷該月份銷售情況 if monthly=='2': print('2月份的商品銷售明細如下:') for i in range(len(Monthly_sales.commodity)): print('{}{} {}{}'.format('商品編號:',Monthly_sales.commodity[i][0],'
商品名稱:',Monthly_sales.commodity[i][1])) mothlys = input('\n請輸入要查詢的月份(比如1、2、3等):') mothly_sales = Monthly_sales(mothlys) else: # 其它月份銷售情況 print('\n該月份沒有銷售資料或者輸入月份有誤!\n') mothlys = input('請輸入要查詢的月份(比如1、2、3等):') mothly_sales = Monthly_sales(mothlys) print('——————————銷售明細——————————') mothlys =input('請輸入要查詢的月份(比如1、2、3等):') mothly_sales=Monthly_sales(mothlys) # 四、模擬電影院的自動售票機選票頁面 # 封裝售票機物件 class Ticketing_machine: Films_name='' seat='' Movie_field='' # 初始化方法 def __init__(self): print('\n歡迎使用自動售票機~~') pass # 選擇電影 def Films(self,Films_name): Ticketing_machine.Films_name = Films_name print('已選電影:'+Films_name) pass # 選擇電影場次 def Movie_fields(self,Movie_field): Ticketing_machine.Movie_field="2018.4.12 "+Movie_field print('電影場次:' + Movie_field) # 選擇座位 def seats(self,seat): Ticketing_machine.seat = seat print('選擇座位:' + seat) pass # 列印電影票 def Cinema_ticket(self): print("電影:"+Ticketing_machine.Films_name) print("播出時間:" + Ticketing_machine.Movie_field) print("座位:" + Ticketing_machine.seat) pass # 初始化售票機物件 ticketing = Ticketing_machine() # 提示正在上映電影 print('\n請選擇正在上映的電影:1、《環太平洋:雷霆再起》 2、《頭號玩家》 3、《紅海行動》') # 選擇的電影 ticketing.Films('《頭號玩家》') # 提示選擇場次 print('\n請選擇電影播放場次:1、9:30 2、10:40 3、12:00') # 選擇的場次 ticketing.Movie_fields('10:40') # 提示選擇座位 print('\n請選擇座位剩餘座位:10-01,10-02,10-03,10-04') # 選擇的座位 ticketing.seats('10-3') print('\n正在出票。。。\n') # 電影票資訊 ticketing.Cinema_ticket() print('\n出票完成,請別忘記取票')