Абдикашева Вилена Ринатовна, 411 группа NonPrime 10298
Федченко Данил 307 NonPrime 10426
n1def nonprime(start=0):n1def nonprime(n=0):
2    candidate = start + 12    num = n + 1
3    while True:3    while True:
n4        if is_composite(candidate):n4        if not is_prime(num):
5            yield candidate5            yield num
6        candidate += 16        num += 1
77
t8def is_composite(x):t8def is_prime(num):
9    if x == 1:9    if num == 1:
10        return True
11    for divisor in range(2, int(x ** 0.5) + 1):
12        if x % divisor == 0:
13            return True
14    return False10        return False
11    for i in range(2, int(num ** 0.5) + 1):
12        if num % i == 0:
13            return False
14    return True
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op