Introduction to Programming using Python 1st Edition

Published by Pearson
ISBN 10: 0132747189
ISBN 13: 978-0-13274-718-9

Chapter 15 - Recursion - Programming Exercises - Page 524: 15.10

Answer

code

Work Step by Step

# 15.10 (Occurrences of a specified character in a string) Write a recursive function that # finds the number of occurrences of a specified letter in a string using the following # function header. # def count(s, a): # For example, count("Welcome", 'e') returns 2. Write a test program that # prompts the user to enter a string and a character, and displays the number of # occurrences for the character in the string. counter = 0 def count(s, a): global counter if s == '': return counter elif s[0] == a: counter += 1 return count(s[1:len(s)], a) s, a = input("Enter a string and a character to count: ").split() print("Character", a, "repeated", count(s.lower(), a.lower()), "times")
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.