# Count number of Vowels and Consonants in a string using Python

In this tutorial, we will learn how to count the number of vowels and consonants in a string in python. I hope you know what consonants and vowels are. We will be using If Else statements so I hope you are familiar with them too.  So now let’s get started.

## Count number of Vowels and Consonants in a string in Python

First of all, We will need a string in which we will count the number of vowels and consonants. Let’s name our string my_string.

`my_string="Nitesh Jhawar"`

Now after the string declaration, we will create a set that will contain all the vowels with both cases (Upper and Lower).
This can be done by using an inbuilt function set() which will takes a string as an argument.
set() will convert a string into a set with values separated by a comma.

```vowel = set("aeiouAEIOU")
print(vowel)```

Output:

`{'o', 'I', 'e', 'a', 'u', 'A', 'O', 'U', 'i', 'E'}`

Now we take 2 variables v_count and c_count which counts the number of vowels and consonants respectively and initialize them to zero.

```v_count=0
c_count=0```

We are all set to apply our logic.
Using for loop, we iterate inside my_string as,

`for i in my_string:`

Now we need to apply our If-Else conditions.

```if i in vowel:
v_count=v_count+1
elif( (i>='a' and i<='z') or (i>='A' and i<='Z')):
c_count = c_count + 1```

First line checks if the set vowel contains i, which was our iterating variable used in for loop. If true, the v_count will increment by one.
Else if i is between [a,z] or between [A, Z] then c_count will increment by one.

Finally, we print the value of c_count and v_count.

```print(c_count)
print(v_count)```

Our final code looks like this:

```my_string="Nitesh Jhawar"
vowel = set("aeiouAEIOU")
print(vowel)
v_count=0
c_count=0
for i in my_string:
if i in vowel:
v_count=v_count+1
elif( (i>='a' and i<='z') or (i>='A' and i<='Z')):
c_count = c_count + 1
print("Number of consonents in the sring:", c_count)
print("Number of vowels in the string:", v_count)```

Output:

```{'o', 'I', 'e', 'a', 'u', 'A', 'O', 'U', 'i', 'E'}
Number of consonents in the sring: 8
Number of vowels in the string: 4```

Also, learn