Answer:
following are the method definition to this question:
def len(x): #defining a method
if(x==""): #defining condition that checks value store nothing
return 0# return value
else: # else block
return 1+len(x[1:]) #use recursive function and return value
print(len('The collection of table')) #call method and prints its value
Output:
23
Explanation:
In the above method definition, a "len" method is declared, in which x variable accepts as its parameter, inside the method a condition block is used, which can be explained as follows:
- In if block, we check the value is equal to null if this condition is true, it will return a value, that is 0.
- In this condition is false, it will go to else block in this block, the recursive method is used, which calculates value length and return its value.