Advertisement
DeaD_EyE

python_bisect

Feb 23rd, 2017
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.53 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. import bisect
  4.  
  5. def sort():
  6.     data = []
  7.     while True:
  8.         element = input('Your input: ')
  9.         # In Python3 raw_input has been removed.
  10.         # input is save and does not evaluate the users input.
  11.         if not element:
  12.             break
  13.         try:
  14.             number = int(element)
  15.         except ValueError:
  16.             print('Please enter a Number')
  17.             continue
  18.         idx = bisect.bisect_right(data, number)
  19.         data.insert(idx, number)
  20.     return data
  21.  
  22. sort()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement