Python課題―アルファベットの穴の数 (正解率82.8%)

条件式を26個も書いていたら生産性も何もあったもんじゃないのでこうなるわけだが、稀少なものから判定していくわけだが、小学校のプログラミング授業ってこういうことを教えるのだろうか?だとしたら結構高度な思考のような気もする。

#【早解16】アルファベットの穴の数 (paizaランク D 相当) 
# coding: utf-8
s = input()
if s=="B":
    print(2)
elif s=="A" or s=="D" or s=="O" or s=="P" or s=="Q" or s=="R":
    print(1)
else:
    print(0)