2017-06-14 52 views
-4

我在python中創建腳本,我是python的新手。有人可以幫我簡化這個。如何簡化這個python腳本?

if data[-8]=="B" and data[-5]=="1" and data[-4]=="6": 
    print("Button1") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="7": 
    print("Button2") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="8": 
    print("Button3") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="9": 
    print("Button4") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="A": 
    print("Button5") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="B": 
    print("Button6") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="C": 
    print("Button7") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="D": 
    print("Button8") 

編輯:我犯了一個錯誤的按鈕序列。

+3

將其替換爲具有元組作爲關鍵字的字典。如果你打算打印「Button1」,不管做什麼,只要執行print(「Button1」)' –

回答

12
if data[-8]=="B" and data[-5]=="1" and data[-4] in "6789ABCD": 
    print("Button1")