форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
22 строки
682 B
Python
22 строки
682 B
Python
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
|