Q:

Python program to input a string and find total number uppercase and lowercase letters

belongs to collection: Python String Programs

0

Given a string str1 and we have to count the total numbers of uppercase and lowercase letters.

Example:

    Input: 
    "Hello World!"
    Output:
    Uppercase letters: 2
    Lowercase letters: 8

    Input: 
    "Hello@123"
    Output:
    Uppercase letters: 1
    Lowercase letters: 4

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Method 1:

(Manual) By checking each character of the string with a range of uppercase and lowercase letters using the conditional statement.

print("Input a string: ")
str1 = input()

no_of_ucase, no_of_lcase = 0,0

for c in str1:
    if c>='A' and c<='Z':
        no_of_ucase += 1
    if c>='a' and c<='z':
        no_of_lcase += 1

print("Input string is: ", str1)
print("Total number of uppercase letters: ", no_of_ucase)
print("Total number of lowercase letters: ", no_of_lcase)

Output

RUN 1:
Input a string: 
Hello World!
Input string is:  Hello World!
Total number of uppercase letters:  2
Total number of lowercase letters:  8

RUN 2:
nput a string: 
Hello@123
Input string is:  Hello@123
Total number of uppercase letters:  1
Total number of lowercase letters:  4

Method 2:

By using islower() and isupper() methods

print("Input a string: ")
str1 = input()

no_of_ucase, no_of_lcase = 0,0

for c in str1:
  no_of_ucase += c.isupper()
  no_of_lcase += c.islower()

print("Input string is: ", str1)
print("Total number of uppercase letters: ", no_of_ucase)
print("Total number of lowercase letters: ", no_of_lcase)

Output

RUN 1:
Input a string: 
Hello World!
Input string is:  Hello World!
Total number of uppercase letters:  2
Total number of lowercase letters:  8

RUN 2:
nput a string: 
Hello@123
Input string is:  Hello@123
Total number of uppercase letters:  1
Total number of lowercase letters:  4

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Python String Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Python program to input a string and find total nu... >>
<< Python program to check if a string is palindrome ...