tg-me.com/pyproglib/6596
Last Update:
🕵️ Играем в ревью: сможете найти все 5 багов?
Быстрая проверка скиллов. В этом кусочке кода спрятаны 5 ошибок.
Цель программы: для каждого числа в списке определить, является ли оно простым (prime), и вернуть список булевых значений.
def is_prime(n):
if n <= 1:
return False
for i in range(2, n//2):
if n % i == 0:
return False
return True
def check_primes(numbers):
result = []
for num in numbers:
result.append(is_prime(num))
return result
nums = [0, 1, 2, 3, 4, 5, 10, 11, 13, 15, 17, 19]
print(check_primes(nums))
Вывод сейчас:
[False, False, True, True, True, True, False, True, True, False, True, True]
🎯 Ваша задача — найти все 5 ошибок. Пишите свои ответы в комментариях — обсудим вместе!
P.S. Инструкция о том, как оставить комментарий
Библиотека питониста #развлекалово