【发布时间】:2018-10-29 16:04:59
【问题描述】:
我相信这意味着我不能在循环中使用变量,但我有点卡在它上面。
我要解决的问题是:
创建一个算法,找到满足以下条件的小于 n 的素数对:(p * q)
我考虑过使用列表推导。
到目前为止我的代码:
n = 100
primes = [p for p in range(2, n) if 0 not in [p%d for d in range(2, p)]]
prime_pairs = [((p * q) <= n) for (p, q) in primes]
【问题讨论】:
-
你快到了: prime_pairs = [(p , q) for p in primes for q in primes if p*q
标签: python