Dzielniki liczby

 

from math import sqrt

def factors(n): 
    p=int(sqrt(n)) 
    zbior={1,n} 
    for i in range(2,p+1): 
        if n%i==0: 
            zbior.add(i) 
            zbior.add(n//i) 
    return zbior

 

Funkcja zwraca zbiór, który zawiera dzielniki liczby n


Napisany przez tgajdzica dnia 27.09.2024 • Ostatnia zmiana: 01.10 08:28