Odpowiedź :
import sympy
if __name__ == '__main__':
print(['Suma nie jest liczbą pierwszą', 'Suma jest liczbą pierwszą'][sympy.isprime(int(input()) + int(input()))])
Odpowiedź:
a = int(input("Wprowadz pierwsza liczbe: "))
b = int(input("Wprowadz druga liczbe: "))
suma = a + b
i = 2
flag = False
while i * i <= suma:
if(suma % i == 0):
flag = True
break
i+=1
if flag:
print("Suma liczb nie jest liczba pierwsza")
else:
print("Suma liczb jest liczba pierwsza")
Wyjaśnienie:
Na samym początku wczytujemy od użytkownika dwie liczby i obliczmy ich sumę. Tworzymy zmienną flag, która będzie wskazywała czy liczba nie jest pierwsza. Następnie szukamy dzielników sumy. Jeżeli znajdziemy jakikolwiek inny niż 1 i suma to ustawiamy flagę flag na wartość True i wychodzimy z pętli. Na samym końcu wypisujemy informację czy liczba jest pierwsza, czy nie.