tomusa...@gmail.com wrote: > Thank you very much! Do you also know how I might slightly alter to > composite numbers that are one less than twice a composite number? > > 15 would be the first number > Since 8 is composite then > > 2*8=16 > 16 - 1=15 Is composite
Like >>> def is_composite(n): ... return not is_prime(n) ... >>> print(list(islice((i for i in count(3, step=2) if is_composite(i) and is_composite((i+1)//2)), 20))) [15, 27, 35, 39, 49, 51, 55, 63, 65, 69, 75, 77, 87, 91, 95, 99, 111, 115, 119, 123] ? -- https://mail.python.org/mailman/listinfo/python-list