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.15

Answer

code

Work Step by Step

# 15.15 (Find the number of uppercase letters in a list) Write a recursive function to # return the number of uppercase letters in a list of characters. You need to define # the following two functions. The second one is a recursive helper function. # def count(chars): # def countHelper(chars, high): # Write a test program that prompts the user to enter a list of characters in one line # and displays the number of uppercase letters in the list. def count(chars): return countHelper(chars, len(chars) - 1) def countHelper(chars, high): count = 0 if high >= 0: count = countHelper(chars, high - 1) + (1 if chars[high].isupper() else 0) return count chars = input("Enter a list of chars: ").split() print("The number of capital case letters is: ", count(chars))
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.