def main(): my_dict = {'data1': 100, 'data2': -54, 'data3': 247} print('==Exercise 4==') dvs = [my_dict[i] for i in my_dict.keys()] print(f"Dict: {my_dict}") print(f"Sum: {sum(dvs)}") mv = 1 for i in dvs:mv*=i print(f"Mul: {mv}") ma,mi = max(dvs),min(dvs) def find_idx(d,v): idxs = [] for ii in d.keys(): if d[ii]==v:idxs.append(ii) return idxs mai,mii = find_idx(my_dict,ma),find_idx(my_dict,mi) print(f"Max: {ma}, index:{mai}") print(f"Min: {mi}, index:{mii}") my_dict.pop('data2') print(f"Popped 'data2': {my_dict}") print('==End Of Ex4==') return 0 if __name__ == '__main__': main()