def find_world_with_max_len(): file_path = path.relpath(FILE_PATH) read_line = read_file_line_by_line(file_path) source_string = read_line.next().replace('.', '') source_list = source_string.split(' ') world_max_len = len(max(source_list, key=lambda i: len(i))) result = [] for source_item in source_list: if len(source_item) >= world_max_len: result.append(source_item) for result_item in result: print result_item
def count_number_vowels(): file_path = path.relpath(FILE_PATH) read_line = read_file_line_by_line(file_path) source_string = read_line.next() source_list = source_string.split(' ') temp, result, char_count = '', '', 0 for source_item in source_list: char_list = list(source_item.upper()) for char_item in char_list: if char_item in REFERENCE: temp += char_item if len(temp) > len(result): result = temp char_count = len(result) temp = '' print result + ' ' + str(char_count)