def najdi_delitele(cislo):
delitele = [i for i in range(1, cislo + 1) if cislo % i == 0]
return delitele
def je_prvocislo(cislo):
if cislo < 2:
return False
for i in range(2, int(cislo ** 0.5) + 1):
if cislo % i == 0:
return False
return True
def hlavna_funkcia():
cislo = int(input("Zadaj číslo: "))
delitele = najdi_delitele(cislo)
pocet_delitelov = len(delitele)
print(f"Delitele: {delitele}")
print(f"Počet deliteľov: {pocet_delitelov}")
if je_prvocislo(cislo):
print("Číslo je prvočíslo.")
else:
print("Číslo je zložené.")
hlavna_funkcia()