Project Euler Problems 1 to 100 - Problem 26: Reciprocal cycles

Tell us what’s happening:

I do not the reason why this is failing. I cannot get the answer of biggest repetend number.

Your code so far

def is_Prime(number):
    import math
    
    times_the_number_has_been_divided_by_another_number=0    
    if number<100:
        for i in range(2,number):
            if number%i==0:
                    times_the_number_has_been_divided_by_another_number=times_the_number_has_been_divided_by_another_number+1
            if times_the_number_has_been_divided_by_another_number<1:
               return number 
    else: 
         for i in range(2,math.ceil(math.sqrt(number))):
            if number%i==0:
                    times_the_number_has_been_divided_by_another_number=times_the_number_has_been_divided_by_another_number+1
            if times_the_number_has_been_divided_by_another_number<1:
               return number

#print(is_Prime(118))      

# Assuming is_Prime(number) is already defined

limit = 10
case_number = 1
biggest_count = 0

while case_number < limit:
    if is_Prime(case_number):
        number_to_add_zeroes = 10
        count = 1
        found = False
        
        while found==False:
            if number_to_add_zeroes % case_number == 1:
                found = True
                #print(case_number, number_to_add_zeroes)
            else:
                number_to_add_zeroes = number_to_add_zeroes * 10
                count = count + 1
        
        if count > biggest_count:
            biggest_count = count
    
    case_number = case_number + 2  # move to next odd number

print(biggest_count)

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36

Challenge Information:

Project Euler Problems 1 to 100 - Problem 26: Reciprocal cycles