Write a program that reads a string from keyboard and display:
* The number of uppercase letters in the string
* The number of lowercase letters in the string
* The number of digits in the string
* The number of whitespace characters in the string

Source Code

text = input('Enter a string: ')
lower = upper = digit = space = 0

for ch in text:
    if ch.isupper():
        upper += 1
    elif ch.islower():
        lower += 1
    elif ch.isdigit():
        digit += 1
    elif ch == ' ':
        space += 1

print('The number of uppercase letters:', upper)
print('The number of lowercase letters:', lower)
print('The number of digits:', digit)
print('The number of whitespace characters:', space)

Output

Enter a string: Stay home during the COVID-19 outbreak.
The number of uppercase letters: 6
The number of lowercase letters: 24
The number of digits: 2
The number of whitespace characters: 5