is_prime-STUCK


#1



https://www.codecademy.com/courses/python-intermediate-en-rCQKw/0/6?curriculum_id=4f89dab3d788890003000096#


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


my code looks fine, i don't understand what's wrong, kindly help me out


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


#2

It's telling you which value for x your function fails on, what result do you get if you execute your function manually? Where do those steps that you did manually differ from what you meant to describe when you wrote it?


#4

2 posts were split to a new topic: Is_prime


#7

A post was split to a new topic: Is_prime


#8

A post was merged into an existing topic: Is_prime


#11

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.