Теслюк Никита Сергеевич 321 группа NonPrime 8942 | Шилов Даниил Николаевич, группа 313, Севастополь NonPrime 9703 | ||||
---|---|---|---|---|---|
t | 1 | def is_prime(num): | t | 1 | def is_prime(num): |
2 | if num < 2: | 2 | if num < 2: | ||
3 | return False | 3 | return False | ||
4 | for i in range(2, int(num ** 0.5) + 1): | 4 | for i in range(2, int(num ** 0.5) + 1): | ||
5 | if num % i == 0: | 5 | if num % i == 0: | ||
6 | return False | 6 | return False | ||
7 | return True | 7 | return True | ||
8 | 8 | ||||
9 | def nonprime(n=0): | 9 | def nonprime(n=0): | ||
10 | num = n + 1 | 10 | num = n + 1 | ||
11 | while True: | 11 | while True: | ||
12 | if num == 1 or not is_prime(num): | 12 | if num == 1 or not is_prime(num): | ||
13 | yield num | 13 | yield num | ||
14 | num += 1 | 14 | num += 1 |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|