numeros primos
Publicado por javiera (1 intervención) el 05/05/2021 17:20:44
Hola, tengo una duda sobre como resolver este problema:
Escribí una función que reciba un número y devuelva True si es número primo, y False en caso contrario.
esa es mi respuesta, pero la solucion me arroja que esta mal con el siguiente error:
AssertionError: True is not false
Objetivos que no se cumplieron:
primos tiene ifs innecesarios que pueden ser reemplazados por expresiones booleanas
Escribí una función que reciba un número y devuelva True si es número primo, y False en caso contrario.
1
2
3
4
5
6
7
8
9
def primos(numero):
if numero == 2:
return True
else:
for i in range(2, numero):
if numero % i == 0 or numero <= 1:
return False
else:
return True
esa es mi respuesta, pero la solucion me arroja que esta mal con el siguiente error:
AssertionError: True is not false
Objetivos que no se cumplieron:
primos tiene ifs innecesarios que pueden ser reemplazados por expresiones booleanas
Valora esta pregunta


0