2017-06-14 3 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") 

EDIT:ボタンシーケンスで間違えました。

+3

タプルをキーに置き換えてください。 '' Button1 '''何をしても印刷するつもりなら、 'print(" Button1 ")' –

答えて

12
if data[-8]=="B" and data[-5]=="1" and data[-4] in "6789ABCD": 
    print("Button1") 
関連する問題