Question: This is python (3.4 ) programming problem. (Recursion) This is my code but it makes errors. I want a recursive function with no errors. I

This is python (3.4) programming problem. (Recursion)

This is python (3.4) programming problem. (Recursion) This is my code but

it makes errors. I want a recursive function with no errors. I

This is my code but it makes errors. I want a recursive function with no errors. I really need help with this.

def count_upper_lower(word): lowerCount = 0 upperCount = 0 i = len(word) if word[i] >= 'a' and word[i] 'z': lowerCount = lowerCount + 1 elif word[i] >= 'A' and word[i] 'Z': upperCount = upperCount + 1 i = i - 1 if i>0: count_upper_lower(word) return upperCount, lowerCount 

Part V: Count Uppercase and Lowercase Letters (2 points) Write a recursive function count-upper-lower that takes a non-empty string as its argument and returns a tuple containing the counts of how many letters in the string are uppercase and how many are lowercase (in that order. To solve this problem you will need to write a function that returns a pair of values (i.e., a tuple). For example, suppose we wanted to write a function that returned the sum and product of two values passed as arguments to the function. We might write this code: def sum prod (a, b) return a+b, a b Here is an example of how we might call the function and access the return values. s, p sum prod (3 6) print (s, p) In this example, the two return values will be assigned to s and p accordingly based on their position in the tuple. In other words, atb will be assigned to s and a b will be assigned to p Here is some pseudocode you can consider implementing if you get stuck: IF the word has only 1 character (BASE CASE) 1. return a pair of integers to indicate whether that character is an uppercase letter lower case letter, or neither (for example, the tuple (1,0) would indicate an uppercase letter) OTHERWISE, the word has more than one character (RECURSIVE STEP) 1. determine if the first character is an uppercase letter lowercase letter, or neither (name this tuple (upper, lower) 2. recursively count the number of uppercase and lowercase letters in

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!