""" Use this file to develop and test your Assignment 3 functions S0, 2020.""" def main(): print_header(1, "get_last_three_letters()") test_get_last_three_letters() #-------------------------------------------------- # 11111111111111111111111111111111111111111111111111 # Returns a string containing all the last three # letters from the parameter list of strings. #-------------------------------------------------- """ Define the get_last_three_letters() function which is passed a list of strings as a parameter. The function returns a string made up of the concatenation of the last three letters of each word from the parameter list which has at least three characters. The string returned by the function should be in lowercase characters. If the parameter list is an empty list, the function should return an empty string. For example, the following code: print("1.", get_last_three_letters(["Jess", "Cain", "Amity", "Raeann"])) print("2.", get_last_three_letters(["CAIn", "JessiE", "O", "ROBERT", "Geoffrey", "Li", "B"])) print("3.", "***" + get_last_three_letters([]) + "***") print("4.", "***" + get_last_three_letters(["A", "E", "O"]) + "***") prints: 1. essainityann 2. ainsieertrey 3. ****** 4. ****** """ def get_last_three_letters(a_list): return '' def test_get_last_three_letters(): print("1.", get_last_three_letters(["Jess", "Cain", "Amity", "Raeann"])) print("2.", get_last_three_letters(["CAIn", "JessiE", "O", "ROBERT", "Geoffrey", "Li", "B"])) print("3.", "***" + get_last_three_letters([]) + "***") print("4.", "***" + get_last_three_letters(["A", "E", "O"]) + "***") #-------------------------------------------------- #Print header lines #-------------------------------------------------- def print_header(number, text): text = str(number) + ". " + text print("-" * 30) print(str(number) * 30) print(text) print("-" * 30) main()