Friday, 12 June 2026

πŸš€ Day 64/150 – Count Vowels in a String in Python

 


πŸš€ Day 64/150 – Count Vowels in a String in Python

Vowels are the letters: a, e, i, o, u.
In Python, we can count vowels in a string using loops, list comprehensions, and functions.

Let’s explore different ways to count vowels in Python πŸ‘‡

πŸ”Ή Method 1 – Using for Loop

text = "Python Programming" count = 0 for ch in text.lower(): if ch in "aeiou": count += 1 print("Vowel Count:", count)









✅ Output
Vowel Count: 4

πŸ“Œ Loops through each character and increases the count when a vowel is found.


πŸ”Ή Method 2 – Taking User Input

text = input("Enter a string: ") count = 0 for ch in text.lower(): if ch in "aeiou": count += 1 print("Vowel Count:", count)









πŸ“Œ Allows the user to enter any string dynamically.

πŸ”Ή Method 3 – Using List Comprehension

text = "Python Programming" count = sum([1 for ch in text.lower() if ch in "aeiou"]) print("Vowel Count:", count)



✅ Output

Vowel Count: 4

πŸ“Œ Short and Pythonic way to count vowels.

πŸ”Ή Method 4 – Using Function

def count_vowels(text): count = 0 for ch in text.lower(): if ch in "aeiou": count += 1 return count print(count_vowels("Python Programming"))







✅ Output

4

πŸ“Œ Best approach when you want reusable code.


πŸ”₯ Key Takeaways

✅ lower() helps handle uppercase and lowercase letters
✅ in "aeiou" is an easy way to check vowels
✅ List comprehensions make code shorter
✅ Functions improve reusability and readability



0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (276) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (30) Azure (11) BI (10) Books (262) Bootcamp (11) C (78) C# (12) C++ (83) cloud (1) Course (87) Coursera (300) Cybersecurity (31) data (6) Data Analysis (35) Data Analytics (22) data management (15) Data Science (366) Data Strucures (22) Deep Learning (174) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (21) Finance (10) flask (4) flutter (1) FPL (17) Generative AI (73) Git (10) Google (53) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (42) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (314) Meta (24) MICHIGAN (5) microsoft (13) Nvidia (8) Pandas (14) PHP (20) Projects (34) Python (1378) Python Coding Challenge (1156) Python Mathematics (1) Python Mistakes (51) Python Quiz (536) Python Tips (7) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (52) Udemy (18) UX Research (1) web application (11) Web development (9) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)