How do you count only consonants in python?
In this post, you will learn how to write a Python program to count the total number of consonants present in a string. This type of logical coding question is generally asked in the programming interview. We should be aware that the perfect solution to the most fundamental coding or programming inquiries decides how we perform in an interview. There are several ways to count the total number of consonants present in a given string. Here, we have mentioned most of them- Show
Using forloop 1Here is the Python program to count consonants present in a given string using a for loop. When the user entered the string as input, it passed through the for loop statement. If the letter is a consonant, the counter increases.
Output of the above code -
Using forloop 2Here is the other way to count the total consonants present in a string using a for loop. First, we initialised the consonants with a 0 variable. When the user entered the string as input, we stored it in a variable and applied the lower() method to make it case insensitive. In programming, the vowels in the uppercase string "AEIOU" count as different characters than the vowels in the lowercase string "aeiou". Next, we have passed the string through the for loop statement and checked for each character, updating the counter accordingly. If the letter is a consonant, the counter increases.
Output of the above code -
Using Iterative MethodHere, we have used an iterative method to count total consonants in a string-
Recursive MethodRecursion function is a function that is called itself. In the given example, we have called the recursion function to get the total consonants in a string input. A recursion function continues until some condition is met to prevent it. That's why we use the if statement to break the infinite recursion.
Output of the above code -
Related ArticlesPython program to count vowels or consonants of the given stringPython program to count vowels or consonants of the given stringContents
In this article, we will discuss the concept of the Python program to count vowels or consonants of the given string In this post, we are going to learn how to count the vowels and consonants in the given string in Python programming language count vowels and consonantPython code to count the vowels and consonants using for loopThe program allows the user to enter a string thereafter It counts the vowels and consonants of the given string using for loop in Python language Program 1 #Python program to count vowel or consonant of the given string str=input("Please enter a string as you wish: "); vowels=0 consonants=0 for i in str: if(i == 'a'or i == 'e'or i == 'i'or i == 'o'or i == 'u' or i == 'A'or i == 'E'or i == 'I'or i == 'O'or i == 'U' ): vowels=vowels+1;#vowel counter is incremented by 1 else: consonants=consonants+1; #consonant counter is incremented by 1 print("The number of vowels:",vowels); print("\nThe number of consonant:",consonants); When the above program is executed, it produces the following result Please enter a string as you wish: python The number of vowels: 1 The number of consonants: 5 Approach
Python code to count the vowels and consonants using for loop – strlen() functionThe program allows the user to enter a string thereafter It counts the vowels and consonants of the given string using strlen() function in Python language Program 2 #Python program to count vowel or consonant of the given string str=input("Please enter a string as you wish: "); vowels=0 consonants=0 str.lower()#call the lower function to avoid upper case letter for i in str: if(i == 'a'or i == 'e'or i == 'i'or i == 'o'or i == 'u' ): vowels=vowels+1; else: consonants=consonants+1; print("The number of vowels:",vowels); print("\nThe number of consonant:",consonants); When the above program is executed, it produces the following result Please enter a string as you wish: Python language The number of vowels: 5 The number of consonants: 10 Approach
Suggested for youfor loop in Python while loop in Python if statements in Python Operator in Python data type in Python Similar post C code to check whether the Alphabet is vowel or consonant C++ code to check whether the Alphabet is vowel or consonant Python code to check whether the Alphabet is vowel or consonant Java code to check whether the Alphabet is vowel or consonant Java program to count vowels and consonants in a string C++ program to count vowels and consonants in a string C program to count vowels and consonants in a string How do you count the number of consonants?To count the number of consonants in a given sentence:. Read a sentence from the user.. Create a variable (count) initialize it with 0;. Compare each character in the sentence with the characters {'a', 'e', 'i', 'o', 'u' } If match doesn't occurs increment the count.. Finally print count.. How do you find vowels and consonants in Python?Method 1: Users can use built-in functions to check whether an alphabet is vowel function in python or not. Step 2: Using built-in python functions like (lower(), upper()), determine whether the input is vowel or consonant. Step 3: If the character is a vowel, it should be printed.
How do you count vowels and consonants?Approach:. Take the string as input.. Take each character from this string to check.. If this character is a vowel, increment the count of vowels.. Else increment the count of consonants.. Print the total count of vowels and consonants in the end.. How do you find a consonant?The five letters A , E , I , O and U are called vowels. All other alphabets except these 5 vowels are called consonants.
|