Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
4th Edition
ISBN: 9780134444321
Author: Tony Gaddis
Publisher: PEARSON
Question
Book Icon
Chapter 8, Problem 10PE
Program Plan Intro

Vowels and Consonants

Program Plan:

  • • Declare a function named “vowelsCount()” that accepts a string “my_string” as input. Inside the function,
    • ○ Create a counter variable “cnt1” to store the number of vowels in the string.
    • ○ Use the “for” loop to process all the characters in the “my_string” to check for vowels.
    • ○ Inside the “for” loop,
      • ■ Check if the current character “ch” is the alphabet.
      • ■ If so, then check if the current character “ch” is the vowel.
      • ■ If condition is true, then increment the “cnt1” value by “1”.
    • ○ After processing all the characters in the “my_string”, return the counter “cnt1” value.
  • • Declare a function named “consonantsCount()” that accepts a string “my_string” as input. Inside the function,
    • ○ Create a counter variable “cnt2” to store the number of consonants in the “my_string”.
    • ○ Use the “for” loop to process all the characters in the “my_string” to check for consonants.
    • ○ Inside the “for” loop,
      • ■ Check if the current character “ch” is the alphabet.
      • ■ If so, then check if the current character “ch” is not a vowel.
      • ■ If the condition is true, then increment the “cnt2” value by “1”.
    • ○ After processing all the characters in the “my_string”, return the counter “cnt2” value.
  • • Declare a function named “main()”. In the “main()” function,
    • ○ Get a string from the user and store it in the “my_string” variable.
    • ○ Call the function “vowelsCount()” to count the vowels and pass “my_string” as input to the function and store the return count in “count1”.
    • ○ Call the function “consonantsCount()” to count the consonants and pass “my_string” as input to the function and store the return count in “count2”.
    • ○ Display “count1” and “count2” using the “print()” function.
  • • In the last, call the function “main()” to execute the program.

Blurred answer
Students have asked these similar questions
The____ function returns the length of a string .
C# language MORSE CODE CONVERTERDesign a program that asks the user to enter a string and thenconverts that string to Morse code. Morse code is a code whereeach letter of the English alphabet, each digit, and variouspunctuation characters are represented by a series of dots anddashes. Table 8-9 shows part of the code. Needs to be two labels, two text boxes and click button for conversion
Create aC++ function named countWords that counts the number of words in the current string and displays a message stating how many words are in the string Examples:    The string 2015 has zero words                      The string "Hello World" has two words                      The string " I     am     Woman  " has 3 words

Chapter 8 Solutions

Starting Out with Python (4th Edition)

Ch. 8.3 - Prob. 11CPCh. 8.3 - Prob. 12CPCh. 8.3 - Write an if statement that displays Digit" if the...Ch. 8.3 - What is the output of the following code? ch = 'a'...Ch. 8.3 - Write a loop that asks the user Do you want to...Ch. 8.3 - Prob. 16CPCh. 8.3 - Write a loop that counts the number of uppercase...Ch. 8.3 - Assume the following statement appears in a...Ch. 8.3 - Assume the following statement appears in a...Ch. 8 - This is the first index in a string. a. 1 b. 1 c....Ch. 8 - This is the last index in a string. a. 1 b. 99 c....Ch. 8 - This will happen if you try to use an index that...Ch. 8 - This function returns the length of a string. a....Ch. 8 - This string method returns a copy of the string...Ch. 8 - This string method returns the lowest index in the...Ch. 8 - This operator determines whether one string is...Ch. 8 - This string method returns true if a string...Ch. 8 - This string method returns true if a string...Ch. 8 - This string method returns a copy of the string...Ch. 8 - Once a string is created, it cannot be changed.Ch. 8 - You can use the for loop to iterate over the...Ch. 8 - The isupper method converts a string to all...Ch. 8 - The repetition operator () works with strings as...Ch. 8 - Prob. 5TFCh. 8 - What does the following code display? mystr =...Ch. 8 - What does the following code display? mystr =...Ch. 8 - What will the following code display? mystring =...Ch. 8 - Prob. 4SACh. 8 - What does the following code display? name = 'joe'...Ch. 8 - Assume choice references a string. The following...Ch. 8 - Write a loop that counts the number of space...Ch. 8 - Write a loop that counts the number of digits that...Ch. 8 - Write a loop that counts the number of lowercase...Ch. 8 - Write a function that accepts a string as an...Ch. 8 - Prob. 6AWCh. 8 - Write a function that accepts a string as an...Ch. 8 - Assume mystrinc references a string. Write a...Ch. 8 - Assume mystring references a string. Write a...Ch. 8 - Look at the following statement: mystring =...Ch. 8 - Initials Write a program that gets a string...Ch. 8 - Sum of Digits in a String Write a program that...Ch. 8 - Date Printer Write a program that reads a string...Ch. 8 - Prob. 4PECh. 8 - Alphabetic Telephone Number Translator Many...Ch. 8 - Average Number of Words If you have downloaded the...Ch. 8 - If you have downloaded the source code you will...Ch. 8 - Sentence Capitalizer Write a program with a...Ch. 8 - Prob. 10PECh. 8 - Prob. 11PECh. 8 - Word Separator Write a program that accepts as...Ch. 8 - Pig Latin Write a program that accepts a sentence...Ch. 8 - PowerBall Lottery To play the PowerBall lottery,...Ch. 8 - Gas Prices In the student sample program files for...
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
  • Text book image
    EBK JAVA PROGRAMMING
    Computer Science
    ISBN:9781337671385
    Author:FARRELL
    Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT