factors of so and are also factors of we say that has four factors and if number only has two factors ( and itself)we call that prime number otherwisewe call it composite number can you discover some prime numbers ''' while truemain program loop print('enter positive whole number to factor (or quit):' response input('' if response upper(='quit' sys exit( if not (response isdecimal(and int(response ) continue number int(response factors [ find the factors of number for in range( int(math sqrt(number) ) if number = if there' no remainderit is factor factors append( factors append(number / convert to set to get rid of duplicate factors factors list(set(factors) factors sort( display the results for ifactor in enumerate(factors) factors[istr(factor print('join(factors)exploring the program try to find the answers to the following questions experiment with some modifications to the code and rerun the program to see what effect the changes have what happens if you delete or comment out factors append(ion line what happens if you delete or comment out factors list(set(factors)on line (hintenter square number such as or or what happens if you delete or comment out factors sort(on line project #