| Андрей Спиваков, 524 группа NonPrime 8910 | Бубнов Максим, 514 группа NonPrime 8957 | ||||
|---|---|---|---|---|---|
| n | 1 | def is_prime(num): | n | 1 | def 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 | cur = max(1, n + 1) | 10 | cur = max(1, n + 1) | ||
| 11 | while True: | 11 | while True: | ||
| t | 12 | if not is_prime(cur): | t | 12 | if not prime(cur): | 
| 13 | yield cur | 13 | yield cur | ||
| 14 | cur += 1 | 14 | cur += 1 | ||
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 
 | 
 | |||||||||