Your function fails on is_prime(0)


#1

def is_prime(x):
for n in range(2,x-1):
if x<2:
return False
elif x%n==0:
return False
else:
return True

Oops, try again. Your function fails on is_prime(0). It returns None when it should return False.


Is_prime
#2

The time to do this test is before the loop.


#3

A post was split to a new topic: Looks like your function did not print the grade: 100


#4

A post was split to a new topic: 'int' object has no attribute 'getitem'


#5