#Python: Bir Sayı Girildiğinde Toplamı Bu Sayıyı Veren İki Asal Sayıyı Bulmak. Örneğin Toplamı 18888 Sayısını Veren Ve Her İkisi De Asal Sayı Olan İkili Kombinasyonları Nasıl Buluruz?
def isPrime(n):
    num = n
    if num > 1:
        # check for factors
        for i in range(2, num):
            if (num % i) == 0:
                return False
                break
        else:
            return True
    # if input number is less than
    # or equal to 1, it is not prime
    else:
        return False
def asal_bileşenler(sayı):
    asal_parametreler=[]
    üst_limit1=round(float(sayı)/2,0)
    üst_limit=int(üst_limit1)
    if sayı <= 3 :
        return "Lütfen3'ten büyük bir sayı giriniz!"
        #break
    if sayı % 2 ==1 :
        return "Bu sayı çift sayı değildir."
        #break
    for i in range(2,üst_limit):
        fark=sayı-i
        if isPrime(i) and isPrime(fark):
            asal_parametreler.append((i,fark))
    return asal_parametreler
print(*asal_bileşenler(18888),sep="\n")#Burada amacımız toplamı 18888 sayısını veren iki asal sayı kombinasyonunu bulmaktır. Bu işlem sonucunda sistem bize toplamı 18888 sayısını veren iki sayıyı gösterecektir fakat bu sayıların her ikisinin de asal olması geremektedir.
#Örneğin ilk sonuç (19,18869) olup hem 19 ve hem de 18869 sayılarının her ikisi de asal sayıdır.
Python: Bir Sayı Girildiğinde Toplamı Bu Sayıyı Veren İki Asal Sayıyı Bulmak. Örneğin Toplamı 18888 Sayısını Veren Ve Her İkisi De Asal Sayı Olan İkili Kombinasyonları Nasıl Buluruz?
Kodu Kopyala
TÜM PYTHON KODLARI
 Youtube Kanalımız
Youtube Kanalımız
Aşağıdaki makrolar işinize yarayabilir.
 Youtube Kanalımız
Youtube Kanalımız
Aşağıdaki makrolar işinize yarayabilir.

