Coverage for pyguymer3/find_integer_divisors.py: 88%

8 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2025-07-08 18:47 +0000

1#!/usr/bin/env python3 

2 

3# Define function ... 

4def find_integer_divisors( 

5 n, 

6 /, 

7): 

8 # Check input ... 

9 if n <= 2: 

10 # Return answer ... 

11 return [] 

12 

13 # Create empty list ... 

14 ans = [] 

15 

16 # Loop over possible divisors ... 

17 for i in range(2, 1 + n // 2): 

18 # Check if it is valid ... 

19 if n % i == 0: 

20 ans.append(i) 

21 

22 # Return answer ... 

23 return ans