Thursday, 27 February 2025

Write a function count_vowels() that takes a string and returns the number of vowels (a, e, i, o, u).

 


def count_vowels(string):

    """This function counts the number of vowels (a, e, i, o, u) in a given string."""

    vowels = "aeiouAEIOU"  

    count = 0  


    for char in string:  

        if char in vowels:  

            count += 1  

    return count  

text = "Hello World"

print("Number of vowels:", count_vowels(text))  


#source code --> clcoding.com 


Code Explanation:

 Function Definition

def count_vowels(string):

def is used to define the function.
count_vowels is the function name.
It takes one parameter, string (the input text).

Defining Vowels
vowels = "aeiouAEIOU"
A string containing all vowel letters (both lowercase and uppercase).
Used to check if a character is a vowel.

Initialize Vowel Count
count = 0
A variable count is set to 0 to store the number of vowels.

Loop Through the String
for char in string:
Loops through each character in the input string.

Check if Character is a Vowel
if char in vowels:
Checks if the character is present in the vowels string.

Increase the Count
count += 1
If the character is a vowel, increase the count by 1.

Return the Count
return count
The function returns the total number of vowels found in the string.


0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (96) AI (38) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (188) C (77) C# (12) C++ (83) Course (67) Coursera (247) Cybersecurity (25) Data Analysis (1) Data Analytics (2) data management (11) Data Science (142) Data Strucures (8) Deep Learning (21) Django (16) Downloads (3) edx (2) Engineering (14) Euron (29) Events (6) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Generative AI (9) Google (34) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Java quiz (1) Leet Code (4) Machine Learning (76) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) pyth (1) Python (1011) Python Coding Challenge (452) Python Quiz (90) Python Tips (5) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (4) Software (17) SQL (42) UX Research (1) web application (8) Web development (4) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses

Python Coding for Kids ( Free Demo for Everyone)