import combine a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] for i, p in enumerate(combine.permute(a)): if i == 999999: print i, p break
import combine a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] for i, p in enumerate(combine.permute(a)) : if i == 999999 : print i, p break
import combine, primes for i in range(4, 10): print "%d digits" % i p = primes.primes(10**i) a = range(1, i + 1) for s in combine.permute(a): d = int(s) if d in p: print d
import combine, primes for i in range(4, 10) : print "%d digits" % i p = primes.primes(10 ** i) a = range(1, i + 1) for s in combine.permute(a) : d = int(s) if d in p : print d