Byłbym wdzięczny za pomoc w prostym zadaniu.
Nie rozumiem dlaczego przy podaniu liczby pierwszej np. 9 nie jest generowana taka informacja .
Z góry dziękuję za pomoc i przepraszam, ale dopiero się uczę. ;)
liczba = int(input("podaj liczbę dowolna"))
liczbapierwsza = True
for dzielnik in range (2,liczba+1):
if liczba % dzielnik == 0:
liczbapierwsza = False
print("podana liczba", liczba, "jest podzielna przez", dzielnik)
if liczbapierwsza:
print("podana liczba jest liczba pierwsza")