Advertisement
Programmin-in-Python

Keeping the Prime Numbers within 1 to 100, using a different method...

Dec 25th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.28 KB | None | 0 0
  1. def keep_prime(L1):
  2.  
  3.     is_multiple = lambda x, y : x%y
  4.  
  5.     i = 1
  6.  
  7.     while i < len(L1):
  8.         j = i + 1
  9.         elem = L1[i]
  10.  
  11.         while j < len(L1):
  12.             if not bool(is_multiple(L1[j], elem)):
  13.                 del L1[j]
  14.  
  15.             j += 1
  16.  
  17.         i += 1
  18.  
  19.     print(L1)
  20.  
  21. L2 = [i for i in range(1,101)]
  22. keep_prime(L2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement