import random def func1(T1, T2, M): """ Рассчет списка СС с M неповторяющимися целыми числами в интервале между T1 и T2 """ if T2 - T1 < M: M = T2 - T1 CC = random.sample(range(T1, T2), M) return CC def func2(CC, KK): """ Создание списка НН (с числом элементов, равным длине СС) с целыми значениями из КК, близкими к соответствующим элементам в СС """ HH = [] for i in CC: cl = min(KK, key= lambda x: abs(x - i)) HH.append(cl) return HH