Форум сайта python.su
0
Офлайн
44
типа для каждого числа в a = (1, 8, 9) сопоставить ближайшее в b = (1, 2, 3)
и не использовать округление какое?
и есле ближайшее то в каую сторону?
и вставьте ссылку на его url Отредактировано AD0DE412 (Сен. 11, 2022 11:44:07)
Офлайн
0
Python:
Офлайн
0
значение из списка a1 в большую сторону списка b1, т.е 3.1=4
Офлайн
44
# a1 = 1.12,1.25,3.1 # b1 = 2,3,4,5 # print(2,2,4) # результат a1 = [1.12, 1.25, 3.1] b1 = [2, 3, 4, 5] def get_figure(num, seq): diff = [i - num for i in seq] term = [i for i in diff if i >= 0] ind_ = diff.index(min(term)) return seq[ind_] print([get_figure(i, b1) for i in a1])
и вставьте ссылку на его url Отредактировано AD0DE412 (Сен. 12, 2022 11:12:44)
Офлайн
0
Большущее спасибо AD0DE412
Офлайн