Home » Python » Python programs

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

Here, we are going to learn how to find the total number of uppercase and lowercase letters in a given string in Python programming language?
Submitted by IncludeHelp, on April 09, 2020

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: 
    "[email protected]"
    Output:
    Uppercase letters: 1
    Lowercase letters: 4

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: 
[email protected]
Input string is:  [email protected]
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: 
[email protected]
Input string is:  [email protected]
Total number of uppercase letters:  1
Total number of lowercase letters:  4





Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.





Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.