Find expert answers and community support for all your questions on IDNLearn.com. Join our community to receive timely and reliable responses to your questions from knowledgeable professionals.

In English there are five vowel letters in the alphabet: A, E, I, O, U. For the purposes of this exercise we won't count Y as a vowel. Write a program that takes a line of text as input and outputs the number of vowels in the words. Make sure to account for both uppercase or lowercase. You are encouraged to write functions and test code in IDLE before submitting your solutions here.

Sagot :

Answer:

s = input("Enter a sentence: ")

count = 0

for c in s:

 if "AEIOU".find(c.upper()) >= 0:

   count = count + 1

print ("There are %d vowels." % (count))

Explanation:

Just for fun, here is a super short one using regex:

import re

s = input("Enter a sentence: ")

print ("There are %d vowels." % len(re.findall("[aeiou]",s.lower())))

In this exercise we have to use the knowledge of computational language in Python, so we have that code is:

It can be found in the attached image.

So, to make it easier, the code in Python can be found below:

s = input("Enter a sentence: ")

count = 0

for c in s:

if "AEIOU".find(c.upper()) >= 0:

  count = count + 1

print ("There are %d vowels." % (count))

See more about python at brainly.com/question/26104476

View image Lhmarianateixeira