def count_casing(word):
up = low = 0
for char in word:
if char.isupper():
up += 1
elif char.islower():
low += 1
# retorna uma tupla com ambos os contadores
return up, low
word = input("Uma palavra: ")
# pega os 2 contadores de uma vez
up, low = count_casing(word)
if up > low:
print(word.upper())
else:
print(word.lower())
ZGVmIGNvdW50X2Nhc2luZyh3b3JkKToKICAgIHVwID0gbG93ID0gMAogICAgZm9yIGNoYXIgaW4gd29yZDoKICAgICAgICBpZiBjaGFyLmlzdXBwZXIoKToKICAgICAgICAgICAgdXAgKz0gMQogICAgICAgIGVsaWYgY2hhci5pc2xvd2VyKCk6CiAgICAgICAgICAgIGxvdyArPSAxCiAgICAjIHJldG9ybmEgdW1hIHR1cGxhIGNvbSBhbWJvcyBvcyBjb250YWRvcmVzCiAgICByZXR1cm4gdXAsIGxvdwoKCndvcmQgPSBpbnB1dCgiVW1hIHBhbGF2cmE6ICIpCiMgcGVnYSBvcyAyIGNvbnRhZG9yZXMgZGUgdW1hIHZlegp1cCwgbG93ID0gY291bnRfY2FzaW5nKHdvcmQpCmlmIHVwID4gbG93OgogICAgcHJpbnQod29yZC51cHBlcigpKQplbHNlOgogICAgcHJpbnQod29yZC5sb3dlcigpKQo=