Bardzo proszę o pomoc z informatyki
Jak zrobić w phytonie program, który sprawdzi czy liczba jest liczbą pierwszą?


Odpowiedź :

Wyjaśnienie:

liczba=int(input('Podaj liczbę: '))

n=liczba//2

a=0

print(n)

if liczba==0 or liczba==1:

 print('Liczba ',liczba,' nie jest ani liczbą pierwszą, ani liczbą złożoną.')

elif liczba==2:

 print('Liczba 2 jest liczbą pierwszą.')

else:

 for i in range(2,n+1):

   if liczba%i==0:

     a=1

if a==1:

 print('Liczba ',liczba,' nie jest liczbą pierwszą.')

else:

 print('Liczba ',liczba,' jest liczbą pierwszą.')