Krijo një funksion që gjen faktorin më të vogël të një numri të caktuar.
def më i vogël_faktor i parët ((n): # Nëse n <= 1, nuk ka faktor më të vogël të parët. nëse n <= 1: ktheni -1 # Iteroni mbi të gjitha numrat nga 2 deri në n të ndarë me 2 (rredhuar poshtë). i = 2 ndërsa i*i <= n: # Nëse n është e ndarë me i, kjo do të thotë i është një faktor i parët i numrit të dhënë. nëse n % i == 0: ktheni i # Përndryshe, shtimi i dhe provoni përsëri. i += 1 # Nëse kemi arritur deri këtu, kjo do të thotë n është një numër i parë vetë. ktheni n