Compter les lettres majuscules dans une chaîne

Je suis en train d'essayer de comprendre comment je peux compter le nombre de lettres majuscules dans un communiqué.

J'ai seulement été en mesure de trouver minuscules:

def n_lower_chars(string):
    return sum(map(str.islower, string))

Exemple de ce que je suis en train de réaliser:

Type word: HeLLo                                        
Capital Letters: 3

Quand j'essaie de la retourner, Il lit les erreurs:

def n_upper_chars(string):
    return sum(map(str.isupper, string))

source d'informationauteur Stevenson