文字列全体の大文字と小文字をチェックする必要があります。すべて大文字または小文字のもののみを印刷します。
これが私が書いたコードです。
import re
lower = 'abcd'
upper = 'ABCD'
mix = 'aB'
mix2 = 'abcD'
exp = re.compile("[a-z]{2,}|[A-Z]{2,}")
lower_m = re.findall(exp,lower)
upper_m = re.findall(exp,upper)
mix_m = re.findall(exp,mix)
mix2_m = re.findall(exp,mix2)
print(lower_m)
print(upper_m)
print(mix_m)
print(mix2_m)