Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.37 KB | None | 0 0
  1. def f_closest(number, list_of_numbers):
  2.     list=[]
  3.  
  4.     for i in range(len(list_of_numbers)):
  5.         x = number-list_of_numbers[i]
  6.         if (x!=0):
  7.             list.append(x)
  8.     y=min(list, key=abs)
  9.     z=list.index(y)
  10.     v=list_of_numbers[z]
  11.     return v
  12. number = 10
  13.  
  14. list_of_numbers = [1,2,3,4,5,7,8,11]
  15. closest=f_closest(number,list_of_numbers)
  16. print(closest)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement