Rozumiem ze jezyk Pascal. Nie widać wcięć kodu co troszke utrudnia czytanie kodu.
dla n = 5
powiedzmy ze sprawdzam(4)
for liczba in range(1,6):
robisz fora ktory iteruje od 1 do 6 bez 6. Czyli 5 testów.
Tworzysz tablice dzielniki.
4%1 == 0 , # tablica = [1]
if a==1 :
dzielniki.append(1)
break
nastepuje break wychodzimy z fora .
teraz len(dzielniki) == 1 wiec print(‘Nie’) i koniec funkcji.
Podsumowujac:
Miało być 5 testów, wyszedł 1. Liczba 3 jest pierwsza, wyszlo ze nie
Polecam zrobic funkcje która sprawdza pierwszosc jednej liczby, a potem zrobic petle for w ktorej pytamy o liczbe do sprawdzenia i w niej wywolujemy funkcje sprawdzam(a).