Python program to count total number of vowel,consonant,lowercase,uppercase

Q)Python program to count total no vowel,consonant,lowercase,uppercase.
Ans:
def ayush(str):
    vowels = 0
    consonant = 0
    lower = 0
    upper= 0
    for i in range(0, len(str)): 
        ch = str[i] 
        if ch.isupper():
        upper+=1

        elif ch.islower():
        lower+=1
        if ( (ch >= 'a' and ch <= 'z') or (ch >= 'A' and ch <= 'Z') ): 
        ch = ch.lower()
        if (ch == 'a' or ch == 'e' or ch == 'i' or ch == 'o' or ch == 'u'):
        vowels += 1
        else:
        consonant += 1
        else:
        pass
    print("Vowels:", vowels)
    print("Consonant:", consonant)
    print("lowercase:", lower)
    print("uppercase:", upper) 
str=input('enter the string:')
ayush(str)




Output:

Comments

Popular posts from this blog

Python Program to rotate the screen of your PC

Python program to reverse a string

Python program to read a text file and display a no of vowels, consonant, uppercase, lowercase character in file