Get the information you need from a community of experts on IDNLearn.com. Join our interactive Q&A community and access a wealth of reliable answers to your most pressing questions.

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