def make_list_uppercase(original_list): '''Return a list of strings that contains the words from list original_list but in all uppercase letters.''' uppercase_list = [] for s in original_list: uppercase_list.append(s.upper()) return uppercase_list def square_list(int_list): '''Return a list that contains the ints from list int_list squared''' squared_list = [] for i in int_list: squared_list.append(i**2) return squared_list if __name__ == "__main__": instructors = ["Jen","David","Rover","Paul"] for s in instructors: print len(s) ans = make_list_uppercase(["Hello", "My Friendly", "Kitten"]) # make sure you understand the following line! print ans, "sb ['HELLO', 'MY FRIENDLY', 'KITTEN']" ans = make_list_uppercase([]) print ans, "sb []" ans = square_list([0,1,2,3,4]) print ans, "sb [0, 1, 4, 9, 16]"