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