案例:坐火車流程( if 巢狀)
阿新 • • 發佈:2022-03-21
''' 坐火車流程 查票(是否有餘票) ---> 購票(錢夠不夠) --> 安檢(是否攜帶危險物品) random為Python中生成隨機數的模組 import random # 定義車票狀態 1表示有票,0表示沒票 ticket = 1 # 定義使用者餘額 賬戶金額低於100將不能購票 moeny = 1000 # 定義安檢狀態 0表示正常,其餘數字表示攜帶危險物品 security = random.randint(0, 2) 思路: 判斷是否還有車票: 有車票,開始購票 判斷是夠有足夠的錢? 有足夠的錢,購買成功! 開始安檢===== 判斷是否有危險物品: 無攜帶危險物品,通過安檢 如果有危險物品: 安檢不能通過 沒有足夠的錢? 購買失敗! 沒有車票: 請換個時間,或者車次! ''' # Python 內建庫,第三方庫 import random # 用於產生隨機數的一個工具 # 定義車票狀態 ticket = random.randint(0, 1) # 定義使用者餘額 moeny= random.randint(0, 500) # 定義安檢狀態 # 隨機生成一個0 - 2 之間的數字 security = random.randint(0, 2) # 判斷是否還有車票 if ticket !=1: print("對不起,您購買的車次已經賣光了!") else: print("車票充足,請購票!") print("開始購票!") # 開始判斷購票金額是否充足 if moeny > 100: print("恭喜你車票購買成功!") print("開始進入安檢廳!") if security != 0: print("對不起,您攜帶了危險物品,請跟我走一趟!") else: print("安檢通過,您可以踏上旅程!") else: print("對不起你的賬戶餘額不足,請更換銀行卡,或支付方式!")