I am trying to figure out how I can count the uppercase letters in a string.
I have only been able to count lowercase letters:
def n_lower_chars(st
This works
s = raw_input().strip()
count = 1
for i in s:
if i.isupper():
count = count + 1
print count
from string import ascii_uppercase
count = len([letter for letter in instring if letter in ascii_uppercase])
This is not the fastest way, but I like how readable it is. Another way, without importing from string and with similar syntax, would be:
count = len([letter for letter in instring if letter.isupper()])