Write a function filter_nums(num_list, threshold, divisor) t…
Write a function filter_nums(num_list, threshold, divisor) that takes a list of integers (num_list) an integer (threshold) and an integer (divisor) and filters the num_list to include only the integers that satisfy the following condition: A number n is included if n > threshold and n mod divisor = 0 (i.e. n is greater than the threshold and is divisible by divisor). (=^・ω・^=) The function should print (NOT RETURN) the following: Filtered number list Sum of removed numbers Count of numbers in the filtered numbers list Count of numbers in the removed numbers list Note: The divisor should have a default parameter of 2. Example: Case 1: filter_nums([1, 5, 10, 3, 9, 15, 18, 2], 4, 3) prints: Filtered Numbers: [9, 15, 18] Sum of removed numbers: 21 Count of filtered numbers: 3 Count of removed numbers: 5 Case 2: filter_nums([12, 15, 22, 27, 30, 33, 45, 5, 6], 10, 5) prints: Filtered Numbers: [15, 30, 45] Sum of removed numbers: 105 Count of filtered numbers: 3 Count of removed numbers: 6
Read DetailsWrite a function convert_to_dict(items) which takes in items…
Write a function convert_to_dict(items) which takes in items (a list of strings) and returns a dictionary. The list should be converted to a dictionary where each key is a unique item in the list. The value associated with a key should be a list containing each index where the string occurred in the original list. Example: convert_to_dict([“apple”, “apple”, “orange”, “apple”, “banana”, “chips”, “milk”, “milk”, “orange” ]) Returns: { “apple” : [0, 1, 3], “orange” : [2, 8], “banana” : [4], “chips” : [5], “milk” : [6, 7], }
Read DetailsWhat will be the output of the following code snippet? If th…
What will be the output of the following code snippet? If the output is an error, state “ERROR” in the prompt. numbers = [4, 2, 6, 12, 27, 17, 9] # ▼・ᴥ・▼result = 0for i in numbers: if i % 2 == 0: if i > 10: result += 5 elif i 15: result += 10 else: result -= 2print(result)
Read Details