please code in python. Each problem will be placed in its own function. You will have a main function that calls the function for each problem. For these problems, you will need to use the following...


please code in python.


Each problem will be placed in its own function. You will have a main function that calls the function for each problem. For these problems, you will need to use the following string functions: lower, upper, isupper, islower, isdigit, and replace, along with using [ ] to access individual characters. You may use other string functions if you find them useful.


Write a function named calcWordSimilarity that takes two input param-
eters, s1 and s2, which are two strings. If the length of the strings are different, the function should return 0.
If the length of the strings are the same, the function will compare the strings character by character and count how many characters match. It will then calculate the percent- age of characters that match and return it. Note that to be considered a match, the matching characters must be located in the same position in both strings.


Examples:<br>print (calcWordSimilarity(

Extracted text: Examples: print (calcWordSimilarity("hello", "goodbye")) # 0, because of diff. length print(calcWordSimilarity("hello", "jello")) print (calcWordSimilarity("python", "nachos")) # .333 because 2/6 match # .8 because 4/5 match

Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here