Computer Science, asked by kumarnirmal447, 3 months ago

write a Python program to count and display the number of vowels ,consonants, uppercase and lowercase in a string​

Answers

Answered by rahulehh
56

string = input("Enter Your String : ")

vowels = consonants = uppercase = lowercase = 0

vowels_list = ['a','e','i','o','u']

for i in string:

   if i in vowels_list:

       vowels += 1

   if i not in vowels_list:

       consonants += 1

   if i.isupper():

        uppercase += 1

   if i.islower():

        lowercase += 1

 

print("Number of Vowels in this String = ", vowels)

print("Number of Consonants in this String = ", consonants)

print("Number of Uppercase characters in this String = ", uppercase)

print("Number of Lowercase characters in this String = ", lowercase)

Answered by yesiamaboveall
14

the other answer does not include vowels in uppercase so here is a better one.

string = input("Enter Your String : ")

vowels = consonants = uppercase = lowercase = 0

vowels_list = ['a','e','i','o','u','A','E','I','O','U']

for i in string:

   if i in vowels_list:

       vowels += 1

   if i not in vowels_list:

       consonants += 1

   if i.isupper():

       uppercase += 1

   if i.islower():

       lowercase += 1

 

print("Number of Vowels in this String = ", vowels)

print("Number of Consonants in this String = ", consonants)

print("Number of Uppercase characters in this String = ", uppercase)

print("Number of Lowercase characters in this String = ", lowercase)

Similar questions