Question: !! Apps Reservation Confir... SI Sl.com Inbox (34) 45... Bozeman Weather... American Express L. delivery will be. They might want to rewrite their dummy's dialogue

!! Apps Reservation Confir... SI Sl.com Inbox (34) 45... Bozeman Weather... American Express L. delivery will be. They might want to rewrite their dummy's dialogue if the number is too high. Learning Outcomes Gain experience manipulating strings. Gain experience solving a problem using iteration. Gain experience solving a problem using recursion. Learn to speak without moving your lips Assignment Download ventriloquism.py, below. Rewrite the body of the count_built_in function to calculate and return the number of bilabials (b, m, p) in the parameter sentence using the built- in count method. For example, if the sentence is, "Boy, I thought I was the dummy!" the function should return 3. (We won't worry about the fact the the 'mm' in 'dummy' is really only one troublesome phoneme.) Rewrite the body of the count_iterative function to count the number of bilabials in sentence using a loop. (Do not use the built-in count method.) Rewrite the body of the count_recursive function to count the number of bilabials in sentence using recursion. (Do not use the built-in count method.) Gradia nainto def count built in (sentence): pass def count iterative (sentence): pass def count recursive (sentence): pass # ----------- def main(): answer = "yes" while (answer == "yes") or (answer=-"y"): sentence = input("Please enter a sentence: ") sentence = sentence. lower() print() print("Counting bilabial consonents using ...") print("--- print ("Built-in function=", count built in (sentence)) print("Iteration -", count iterative (sentence)) print("Recursion=", count recursive (sentence)) print() answer = input ("Would you like to continue: ").lower() print() - - - - - - - - - " ) main()
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
